els (erg-language-server)
ELS is a language server for the Erg programming language.
Features
- Syntax highlighting (by vscode-erg)
- Code completion
- Variable completion
- Method/attribute completion
- Smart completion (considering type, parameter names, etc.)
- Auto-import
- Diagnostics
- Hover
- Go to definition
- Go to implementation
- Find references
- Renaming
- Inlay hint
- Semantic tokens
- Code actions
- eliminate unused variables
- change variable case
- extract variables/functions
- inline variables
- Code lens
- show trait implementations
Installation
cargo install erg --features els