142 releases
new 0.1.45 | Mar 21, 2024 |
---|---|
0.1.44-nightly.2 | Feb 18, 2024 |
0.1.40 | Dec 30, 2023 |
0.1.38 | Nov 25, 2023 |
0.1.11-nightly.0 | Nov 28, 2022 |
#139 in Text editors
2,037 downloads per month
Used in 2 crates
3MB
78K
SLoC
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
- Signature help
- Workspace symbol
- Document symbol
- Call hierarchy
- Folding range
- Folding imports
Installation
cargo install erg --features els
Dependencies
~4–12MB
~145K SLoC