169 releases

new 0.1.55 Sep 7, 2024
0.1.54 Aug 22, 2024
0.1.52 Jul 24, 2024
0.1.45 Mar 21, 2024
0.1.11-nightly.0 Nov 28, 2022

#429 in Programming languages

Download history 182/week @ 2024-05-19 64/week @ 2024-05-26 69/week @ 2024-06-02 49/week @ 2024-06-09 417/week @ 2024-06-16 39/week @ 2024-06-23 345/week @ 2024-06-30 233/week @ 2024-07-07 36/week @ 2024-07-14 155/week @ 2024-07-21 204/week @ 2024-07-28 306/week @ 2024-08-04 298/week @ 2024-08-11 620/week @ 2024-08-18 111/week @ 2024-08-25 610/week @ 2024-09-01

1,745 downloads per month
Used in 2 crates

MIT/Apache

3.5MB
85K 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

~3–29MB
~450K SLoC