Erlang language server.
ErlLS can be used with any LSP clients. Here are a few examples.
Please install erlls extension.
There is no need to install the erlls
binary using the $ cargo install
command as the extension already includes the WebAssembly build.
Note that the extension doesn't offer some basic features such as syntax highlighting, so it's recommended to use it in conjunction with other Erlang extensions.
erlls
command.console
$ cargo install erlls
.emacs
file.```emacs (with-eval-after-load 'lsp-mode (add-to-list 'lsp-language-id-configuration '(erlang-mode . "erlang")))
(lsp-register-client (make-lsp-client :new-connection (lsp-stdio-connection "erlls") :activation-fn (lsp-activate-on "erlang") :priority -1 :server-id 'erlls)) ```