4 ms·
Yes, it works well. I use Doom Emacs. I write Python, PHP (Laravel), Clojure, C/C++, TypeScript, and have done Scala too. Most things work well enough (not Sca
by poidos 3y ago
Yes, it works well. I use Doom Emacs.
I write Python, PHP (Laravel), Clojure, C/C++, TypeScript, and have done Scala too. Most things work well enough (not Scala) and I make an effort to not be the "emacs guy" and use standard IDEs when pairing if the other person prefers that. Most tooling I've used is editor agnostic (pre-commit hooks for formatting/linting, LSPs, etc).
In fact, using Emacs means I'm closer to the underlying tools and so have to set them up in a way that works for multiple editors instead of just relying on everyone using the same editor to enforce things like style and formatting.
- kriiuuu 3y agoScala works very well now with Metals in emacs. I have used it without complaint. Although I use Neovim now for other reasons
- poidos 3y agoI struggled with Metals sadly -- I guess my comment wasn't 100% fair to the ecosystem due to some details of the particular (somewhat legacy) scala code I was working with.