200 releases
0.1.63-nightly.3 | Jan 4, 2025 |
---|---|
0.1.63-nightly.0 | Dec 29, 2024 |
0.1.61-nightly.0 | Nov 26, 2024 |
0.1.52 | Jul 24, 2024 |
0.1.11-nightly.0 | Nov 28, 2022 |
#161 in Text editors
1,864 downloads per month
Used in 2 crates
3.5MB
90K
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 type 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
- Document highlight
- Document link
- Call hierarchy
- Folding range
- Folding imports
- Selection range
Installation
cargo install erg --features els
Dependencies
~5–40MB
~608K SLoC