4
[Question] What LSP Are You Using?
(infosec.pub)
A community for discussion and news about Ruby programming.
It's important to note that
ruby-lsp
is made by Shopify, and is currently used in-house by the company. The resources they can invest intoruby-lsp
both in terms of development man-power and project management is naturally going to be higher than the community developedsolargraph
.That's strange, but
Enumerable#map
andEnumerable#select
have different uses. One is used to execute a block across a collection of elements, while the other constructs a new collection based on the block passed to a collection and the results of evaluating that block against each element.I use RubyMine on my desktop and it's a very solid development experience. I'll say that if your machine can't quite handle RubyMine, VS Code(ium) is a nice alternative with the solargraph or ruby-lsp plugins. I don't know if they'll have the same completion issue as neovim though.