cursorless icon indicating copy to clipboard operation
cursorless copied to clipboard

neovim: migrate to neovim's new remote plugin design

Open fidgetingbits opened this issue 1 year ago • 2 comments

I'm not sure yet what we'll have to change, but https://github.com/neovim/neovim/issues/27949 is tracking development that will rework how remote plugins work in neovim, so likely will affect how the node function registration works.

Once we change it will also mean we have to specify whatever version of neovim ends up supporting the new way (currently planned for 0.11) will become a requirement for using cursorless.nvim.

fidgetingbits avatar Jun 11 '24 00:06 fidgetingbits

Yes, the PR is https://github.com/neovim/node-client/pull/344 and as you mentioned it will change how we load plugins (https://github.com/neovim/node-client/issues/356) but will also allow loading command-server outside of cursorless.nvim (https://github.com/cursorless-dev/cursorless/issues/2351)

saidelike avatar Jun 11 '24 05:06 saidelike

Probably also worth mentioning this project https://github.com/roxma/nvim-yarp which allows running remote plugins without “:UpdateRemotePlugins”

saidelike avatar Jun 11 '24 05:06 saidelike