go-client icon indicating copy to clipboard operation
go-client copied to clipboard

Nvim Go client

Results 23 go-client issues
Sort by recently updated
recently updated
newest added

What is the meaning of pos in the return value of BufferExtmarkByID function? When I pass the details(true) parameter, the returned length is 3, and when I pass the details(false)...

nvim: support nvim v0.7.0 APIs.

area/nvim

Optimize `msgpack` package.

area/msgpack
optimization

@zchee I think we need a more usage tutorial . I want use this lib to write a plugin. but there is only a easy example ..

example

@zchee I can confirm my lua code can works well. ```go func (c *Command) LspInstall(p *plugin.Plugin) ([]string, error) { userConfig := make([]string, 0) getUserConfig := "require('lspmeta').get_user_config_server()" if err := c.nvim.ExecLua(getUserConfig,...

help wanted
area/nvim

Currently, there is no benchmark test code. In particular, `Encode` and `Decode` in the `msgpack` package are very important for go-client performance, so benchmarked and optimization.

optimization

I've built the go binary but after adding the code from tutorial to my init.vim, I'm getting the following error: ``` gennad@gennad-fedora-R90QNFJT ~/m/go/nvim> nvim ~/.config/nvim/init.vim Error detected while processing /home/gennad/m/configs/nvim/init.vim:...

docs

Plugin authors generate a [plugin manifest](https://neovim.io/doc/user/remote_plugin.html#remote-plugin-manifest) using the following steps: 1. Build the plugin application using `go`, `gb` or some other development tool. 2. Run the application with the `--manifest=hostName`...

enhancement
area/nvim

- [x] Update readme to describe steps to write a plugin. - [ ] Add example plugin. - [x] Improve the the nvim package comment.

enhancement
docs