I’m not really agreeing with much of what is here, and I say that as someone that recently learnt to use (and abuse) Emacs recently.
For starters, vanilla Emacs is just too raw to be useful (especially for coding), but Doom and Spacemacs I found to be too opinionated and basically felt like too much of a deviation from vanilla and like I had bought an off the shelf IDE.
Eventually I found Prelude, and that seemed to be a happy medium of being quite vanilla but still being ready to use for coding.
The major hurdle at the start was keybindings - but I had trained myself a bit by using the Emacs bindings in VS Code first.
I’m not really agreeing with much of what is here, and I say that as someone that recently learnt to use (and abuse) Emacs recently.
For starters, vanilla Emacs is just too raw to be useful (especially for coding), but Doom and Spacemacs I found to be too opinionated and basically felt like too much of a deviation from vanilla and like I had bought an off the shelf IDE.
Eventually I found Prelude, and that seemed to be a happy medium of being quite vanilla but still being ready to use for coding.
The major hurdle at the start was keybindings - but I had trained myself a bit by using the Emacs bindings in VS Code first.