Don't get me wrong, I think getting vim/neovim setup to do the same types of things is possibly worse, but I haven't really had much of a better experience in VSCode either.
So far, everything I’ve done within the Elixir ecosystem has “just worked” (with the exception of some stuff with supervisors, the config and intuition for which are currently eluding me).
For example, I managed to code a full image processing pipeline (classification, labelling, and description) using Elixir, Nx, Bumbkebee, etc on the train on the way into work the other day. Which is about a 35 min trip.
If we’re talking about tooling, the last time I tried to just print “Hello, world!” in either Python or JavaScript, it took me down a hell dungeon of configuration and dependency nightmares. To be fair to both, tho, that was some time ago so I can only hope that situation has cleared up more recently.
But for any serious work I will more likely use asdf or nvm/rbenv/rvm.
The ElixirLS server always crashed for me on init. The problem is assuredly on my end, but I was never able to fix it.
https://elixirforum.com/t/elixirls-not-working-runtime-termi...
The instant feedback actually feels like how it always should've been.
I have recently gotten it working tho with vanilla emacs with eglot, as well as doom emacs (again, with eglot).
No pressure!
I have seen a couple of issues that have been worked-out.
In particular, it's nice to have completion in ".exs" files!
But man, if I could have a smart editor for those templates I would be like... three times as productive on my little side projects.
My contact links should be discoverable on the website: https://www.elixir-tools.dev
Try using Zed it comes with Elixir support out of the box, and uses nextls, which works always for me. Snappy as hell! Like Sublime Text 4.0 https://github.com/elixir-tools/next-ls
[1] https://marketplace.visualstudio.com/items?itemName=elixir-t...
I’d be interested to know what other kinds of features there could or should be, as I’d like to be as productive as possible and I don’t feel like I really am.
Eclipse got this right, but the JetBrains IDEs (such as IntelliJ and CLion) are a bit heavy-handed.