neovim icon indicating copy to clipboard operation
neovim copied to clipboard

Go package for writing Neovim plugins (in Go!)

Results 14 neovim issues
Sort by recently updated
recently updated
newest added

I have run into some issues trying to setup the example project. - I had to run `go get gopkg.in/check.v1` to install that package - I get failures after installing...

Related: https://github.com/neovim/neovim/issues/1114 It doesn't make sense for multiple plugins to each register autocommands (for example) that send the same data multiple times. It can be sent once, and then re-used/broadcast...

The dependencies for this package should be vendored

Per the specification [here](https://github.com/myitcv/neovim/wiki/Plugin-defined-functions,-commands-and-autocommands), functions, commands and autocommands should support all options in the linked table. TODO: - [ ] Registration of commands and autocommands - [ ] Bang -...

- Define a struct, e.g. `example.Example`, that implements `neovim.Plugin` - Via `go generate` tool, search for `//neovim:wrapper Example Method1` directives to see which methods should have wrappers generated - Sync...

This needs to: - Link to the relevant Neovim documentation that talks about how Neovim types are constrained or otherwise over MSGPACK - Link to the relevant `msgp` documentation on...

Depends on #23. Write a tool that takes a plugin definition (from #23) and code generates the necessary type and MSGPACK wrappers. `example/gen_example.go` has for now been generated by hand...

Needs to follow ideas laid out in https://github.com/neovim/neovim/pull/1335 - [ ] Probably start basic with a plugin host representing the compiled combination of `n` plugin packages - [ ] Neovim...

... or simply simply assume the API will `utf-8` encode strings. Relevant discussion: https://github.com/neovim/neovim/issues/1250

bug

- Is there currently anything like this for Vim? - Use acme `win` command as a model - Output point is the point after which input is considered - Enter...

plugin idea