Language Server Implementation?

I was wondering if anyone is working on an Elixir implementation of the Language Server Protocol. It’s not in the list of implementations, but I just wanted to check. LSP is a standard for providing things like auto complete, go to definition, and find all references to clients like editors and IDEs.

3 Likes

Elixir has https://github.com/tonini/alchemist-server which provides a lot of that functionality to editors

Yes the alchemist is great but LSP has some advantage, once implemented you can use and IDE that has build in LSP like eclipse che.

It is in gsoc for elixir this year iirc

I’ve just released an implementation of the Language Server Protocol for Elixir, including debugger integration. Read more here: https://medium.com/@JakeBeckerCode/introducing-elixirls-the-elixir-language-server-d449bbbdfc01

It’s still very rough around the edges. Contributions are very welcome!

5 Likes