neovim / neovim-ruby

Ruby support for Neovim
MIT License
340 stars 17 forks source link

Add basic remote module support #107

Closed alexgenco closed 3 months ago

alexgenco commented 4 months ago

See: https://github.com/neovim/neovim/issues/27949

This includes a helper method for defining remote modules as well as an acceptance spec to demonstrate their usage.

I chose to implement a new DSL class just for remote modules because the existing plugin DSL is far too complicated for simple RPC handling. As remote plugins are phased out, I expect to phase out and eventually deprecate the existing plugin DSL.