-
-
Notifications
You must be signed in to change notification settings - Fork 252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(ruby): add ruby_lsp to list of installed lsp servers #1161
Conversation
Review ChecklistDoes this PR follow the [Contribution Guidelines](development guidelines)? Following is a partial checklist: Proper conventional commit scoping:
|
@dsisnero There is already a RUBY lsp in the pack. |
there is solargraph lsp, This add "ruby_lsp" in addition to the solargraph lsp |
Solargraph is a ruby lsp https://github.com/castwide/solargraph they will both do the same job so you wouldn't want to have both running. |
This PR seems be opened in confusion as to what solargraph does. Should atleast be bumped down to a draft for now. |
I know what solargraph and ruby-lsp does. I was reading the neovim discourse and saw mentions of multiple lsp servers per buffer. Don't know if that is possible but was hoping it was. Would like to enable ruby-lsp for some of the capabilities and solargraph for some of the lsp capabilities |
That would be VERY smart to mention up front. |
Ruby LSP is getting a lot better now and we should consider making it the default instead of solargraph https://railsatscale.com/2024-07-18-mastering-ruby-code-navigation-major-enhancements-in-ruby-lsp-2024/ |
Does it support the same feature set as solargraph? From what I've read, it doesn't seem so. |
Solargraph currently supports the following
And the Ruby LSP features include
Sure, a year ago Ruby LSP did not have most of these features, but this year the team has really done a lot and currently, it has more features and would be more helpful for us Ruby folks |
At the end of the day, I honestly don't care about ruby. Feel free to re-open this PR, and remove the solargraph lsp if you'd like @dsisnero. But your list(the one above this comment) is misleading at best. The solargraph list is incomplete, some of the ruby-lsp stuff is not relevant to neovim at all. But again, I dont care about ruby 🤷 |
@dsisnero do you mind reopening this PR please |
📑 Add ruby_lsp to ruby
Add ruby_lsp for additional ruby lsp support