ElixirLS - the Elixir Language Server

ElixirLS can do all of those except running arbitrary mix commands.

There’s two main LSP packages to use with Emacs, lsp-mode and eglot. lsp-mode is more featureful and what I would generally recommend (and is what I personally use). This wiki is generally up to date and a good overview: Emacs - Elixir Setup Configuration Wiki

4 Likes