124 releases
new 0.1.38 | Nov 25, 2023 |
---|---|
0.1.36 | Oct 29, 2023 |
0.1.30-nightly.2 | Jul 28, 2023 |
0.1.21-nightly.2 | Mar 30, 2023 |
0.1.11-nightly.0 | Nov 28, 2022 |
#447 in Programming languages
1,760 downloads per month
Used in 2 crates
2.5MB
70K
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–10MB
~142K SLoC