3 ms·
Alternative opinion that you completely didn't ask for: I wouldn't bother with Doom, or any of the other pre-packaged Emacs distributions. If you like the defau
by chimprich 4y ago
Alternative opinion that you completely didn't ask for: I wouldn't bother with Doom, or any of the other pre-packaged Emacs distributions. If you like the default Emacs bindings, I would suggest just... using Emacs.
Unconfigured Emacs is a bit clunky, but you'll understand it a lot better if you configure it yourself. Also, just in my opinion, there are better options than the packages supplied by Doom.
My suggestion is to set up Emacs with use-package for package configuration (this will be in Emacs 29 anyway), and then you can easily play around with different package combinations.
I'd add a nice-looking theme first of all, then try adding the following modern packages, one at a time. Play around with them a bit before adding another so you know what they do.
Vertico - visual completion UI (selecting files, buffers, commands etc.)
Orderless - user-friendly completion framework
Consult - search and navigation commands
Embark - contextual actions
Marginalia - fancy completion decorations
Magit - nuclear-powered Git framework
Eglot - lightweight LSP functionality (will be in Emacs 29)
...that gives you a powerful selection of features that play nice together and you can easily build on.