Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ppebb/haste-nvim

Upload the current buffer or range to any haste server.
https://github.com/ppebb/haste-nvim

Last synced: about 1 month ago
JSON representation

Upload the current buffer or range to any haste server.

Awesome Lists containing this project

README

        

# haste-nvim
Small lua (🚀) plugin for uploading the contents of the current buffer to any* haste service.

## Configuration
You need to call `require("haste").setup()` somewhere in your config.

As of now there are only two config options, `url` and `setclip`.
```lua
require("haste").setup({
url = "https://paste.ppeb.me", -- Must include http:// or https:// and no trailing slash
setclip = false, -- If set to true, the system clipboard will be set to the url when run
})
```

There are no default bindings, but a `:Haste` command is provided. The command can also operate on a visual mode selection, uploading only the selected lines.

### Notes
* Requires curl on the path
* The haste instance should have an endpoint at `/documents`. A default haste server will have that so it shouldn't be an issue.