mhanberg
Elixir-tools - a suite of developer tooling and packages for Elixir developers
elixir-tools is a suite of developer tooling and packages for Elixir developers.
Website: https://www.elixir-tools.dev
GitHub: elixir-tools · GitHub
Projects:
- Next LS - Language Server Protocol implementation for Elixir
- Credo Language Server - Language Server Protocol implementation for Credo
- elixir-tools.nvim - Elixir plugin for Neovim
- elixir-tools.vscode - Elixir extension for Visual Studio Code
- GenLSP - GenLSP is an OTP behaviour for building language server protocol implementations
- Tableau - Static site generator
Past News:
- The elixir-tools Update Vol. 2 (2023-08-14)
- Introducing Next LS and an elixir-tools update (2023-07-05)
Today’s News:
Howdy folks! I haven’t posted about elixir-tools on the forum yet, so getting a topic started here.
Today I released The elixir-tools Update Vol. 3 , which details all the updates to the Next LS and the various tools in the elixir-tools family that haven’t happened in the last ~6 weeks.
Take care!
Most Liked
mhanberg
Howdy folks!
I’ve added a “Motivation” blurb and a “Next LS FAQ” section to the website, hopefully that answers any questions folks have had for why I chose to make a new project rather than contribute to the existing project(s).
Motivation: elixir-tools
Next LS FAQ: elixir-tools
The elixir-tools Update Vol. 4 will be coming out in the next few weeks as well.
Take care!
mhanberg
The elixir-tools Update Vol. 4 has been released!
This is a fun release, because it introduces the beginnings of auto-completions!
https://www.elixir-tools.dev/news/the-elixir-tools-update-vol-4/
dimitarvp
Eh, I admit I’m not keen on the audio format. I would love to have that rationale written down somewhere.
And I too am not convinced we need to have more than one language server. Were there really such irreconcilable differences that mandated an entirely new project? What’s wrong with contributing to ElixirLS?
doawoo
Been switching my work, and personal machine to NextLS and so far it’s been a great experience!
I also wanted to just drop by and say thank you for being one of the largest projects (that I know of!) using Burrito to ship Elixir to end-users. It’s been incredibly valuable in finding bugs and improving compatibility across multiple platforms! ![]()
![]()
![]()
sbuttgereit
I’m wondering what the rationale is for Next LS or the trade-offs related to ElixirLS? It’s not apparent what’s compelling the development of another Elixir Language Server. This isn’t to say that it’s a pointless effort, just that I don’t understand why, as a possible user, I might care or what I’m missing concerning your effort?
I couldn’t readily see the rationale question answered in answered in the docs, README, etc. so just trying to understand.







