Personally, no, but on my ~11 person team things are split for work on Rust, Go, Python, TypeScript, Java etc. IIRC the daily drivers for people are:
- Neovim (the most common)
- IntelliJ
- Emacs
- VS Code
I used to use emacs via spacemacs several years ago, but can’t be bothered trying to wrangle editor configs any more - I’m firmly in the Jetbrains tools camp now with the exception of note taking (Notes.app) and commit messages (neovim with committia).
I have long found my personal emacs config, so I don't have to wrangle configs any more either, but get to still use it.
But also note that the packaging system for Emacs has greatly improved in recent years, and the time spent to configure new modes is certainly orders of magnitudes less than the time spent using that mode later on.
Indeed - it's just the amount of energy I have for customising systems at this point is zero, so I just use IntelliJ out the box (plus IdeaVIM) for everything, and it mostly works great.
I hit a bug in the IJ Rust support this week, and actually tried Spacemacs again for the rust-analyser plugin! The colours in the status bar didn't match one another though, and although I vaguely recall digging into that in 2015 or so, that wasn't a side quest for 2023.
It's a great situation that broadly speaking, everyone can use what they want at this point - historically (looking at you, Visual Studio), that was not the case.
- Neovim (the most common)
- IntelliJ
- Emacs
- VS Code
I used to use emacs via spacemacs several years ago, but can’t be bothered trying to wrangle editor configs any more - I’m firmly in the Jetbrains tools camp now with the exception of note taking (Notes.app) and commit messages (neovim with committia).