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)) ```