holistic-ruby
holistic-ruby
is a toy language server for the Ruby programming language.
Installation for Sublime Text
- Make sure you have the LSP package installed.
- Install the gem with
$ gem install holistic-ruby
- Go to
Preferences > Package Settings > LSP > Settings
and add:
{
"clients": {
"holistic-ruby": {
"enabled": true,
"command": ["holistic-ruby"],
"selector": "source.ruby | text.html.ruby",
"initializationOptions": {}
}
}
}
Features
- Go to definition.
- Find references.
- Autocompletion for namespaces and methods.
- (WIP) Outline dependencies.
- (WIP) Syntax highlighting boundaries based on packwerk.
- (WIP) Glossary.
Why is it a toy language server?
I use holistic-ruby
on a daily basis while working in a fairly large Ruby codebase. It seems stable and speedy. But... I built it for myself and I'm the only one using it 😄