Skip to content

Add ruby-lsp.nvim to the Neovim section of the editors page - #4266

Open
wassimk wants to merge 1 commit into
Shopify:mainfrom
wassimk:wm/add-ruby-lsp-nvim-to-editors
Open

wassimk wants to merge 1 commit into
Shopify:mainfrom
wassimk:wm/add-ruby-lsp-nvim-to-editors

Conversation

@wassimk

@wassimk wassimk commented Nov 8, 2026

Copy link
Copy Markdown

Motivation

Ruby LSP's code lenses call client-side commands like rubyLsp.runTest and rubyLsp.debugTest. The VS Code extension implements them, but Neovim doesn't, so choosing Run or Debug fails with "Language server does not support command". ruby-lsp.nvim implements those commands, and Neovim users can't currently find it from the editors page.

I've been building ruby-lsp.nvim and using it daily with coworkers for most of this year, and it feels stable enough to share more widely.

Implementation

Adds a ruby-lsp.nvim subsection under Neovim. It describes what the plugin sets up and its optional neotest, nvim-dap and toggleterm integrations. It shows an install with Neovim's built-in vim.pack, pinned to released versions, and points to the plugin's README for advanced configuration.

It also adds a line in "Additional setup" pointing to the plugin's :RubyLspShowDependencies command as an alternative to the ShowRubyDeps snippet.

Automated Tests

Documentation only.

Manual Tests

  1. cd jekyll && bundle install && bundle exec jekyll serve
  2. Open http://127.0.0.1:4000/ruby-lsp/editors.html#neovim and check the ruby-lsp.nvim section

@wassimk
wassimk requested a review from a team as a code owner November 8, 2026 15:16
@wassimk

wassimk commented Nov 8, 2026

Copy link
Copy Markdown
Author

I have signed the CLA!

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant