erg/crates/els
2023-02-22 17:54:04 +09:00
..
doc Create code_action.md 2023-02-11 14:49:28 +09:00
.gitignore Rename dir: compiler -> crates 2023-01-15 12:03:19 +09:00
Cargo.toml build: update version (v0.6.6) 2023-02-22 13:13:01 +09:00
code_action.rs feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
completion.rs chore(els): improve completion order 2023-02-20 23:55:27 +09:00
definition.rs feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
diagnostics.rs feat(els): support d.er renaming 2023-02-14 19:59:43 +09:00
file_cache.rs feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
hir_visitor.rs feat(els): support signature help 2023-02-22 17:54:04 +09:00
hover.rs feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
inlay_hint.rs fix: heterogenous array specifying 2023-02-20 00:08:35 +09:00
lib.rs feat(els): support signature help 2023-02-22 17:54:04 +09:00
main.rs feat(els): support signature help 2023-02-22 17:54:04 +09:00
message.rs fix(els): show error when renaming a builtin API 2023-02-12 12:23:33 +09:00
README.md Update docs 2023-01-22 18:10:10 +09:00
references.rs feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
rename.rs feat: add std.d 2023-02-17 21:09:23 +09:00
semantic.rs feat(parser): add type_spec_to_expr 2023-02-06 12:04:15 +09:00
server.rs feat(els): support signature help 2023-02-22 17:54:04 +09:00
sig_help.rs feat(els): support signature help 2023-02-22 17:54:04 +09:00
util.rs feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00

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
  • Diagnostics
  • Hover
  • Go to definition
  • Go to implementation
  • Find references
  • Renaming
  • Inlay hint
  • Semantic tokens
  • Code actions
  • Code lens

Installation

cargo install erg --features els