@essence-lang/language-server
v0.2.0
Published
The Essence Language Server, spoken over stdio by esls.
Downloads
124
Maintainers
Readme
@essence-lang/language-server
The Language Server for the Essence programming language, speaking the Language Server Protocol over stdio.
Start it as essence lsp from
@essence-lang/cli, or through this
package's own esls launcher. Any LSP client can drive it; the
Essence VS Code extension
bundles it.
It serves diagnostics (with stable codes and Quick Fixes), completion,
signature help, hovers, go-to-definition, references, document highlight,
renaming, linked editing, call hierarchy, semantic tokens, inlay hints,
folding and selection ranges, an outline, and formatting via
@essence-lang/formatter — all
running on the same compiler stages essence build compiles with, so the
editor and the build can never disagree about a program.
