4 ms·
At some point I realised maintaining my own Emacs setup was just too much work. I've used a few Emacs setups (Prelude and Spacemacs are the ones I used for the
by noelwelsh 8y ago
At some point I realised maintaining my own Emacs setup was just too much work. I've used a few Emacs setups (Prelude and Spacemacs are the ones I used for the longest) and now I use Doom: https://github.com/hlissner/doom-emacs https://github.com/hlissner/doom-emacs It's very fast and has a lot of built-in in niceties, and I find it easier to understand than Spacemacs.
If you use Doom make sure to use the develop branch.
- simias 8y agoOh man, your link led me to shackle[1] to make transient buffers behave and I have wanted that for... well for as long as I've been using Emacs really, and that's quite a long time now. I don't get how anybody is fine with Emacs' default "let's pop this buffer anywhere, possibly hiding a useful window". [1] https://github.com/wasamasa/shackle https://github.com/wasamasa/shackle
- pulisse 8y agoThat looks awesome. Emacs's default behavior in this respect is theoretically customizable, but the mechanism for doing so (display-buffer-alist) is (to me) incomprehensible. It seems like what Shackle does is provide a clean interface for specifying rules that get translated into display-buffer-alist rules.
- simias 8y agoYeah I've tried a few time to customize this behavior over the years and while I did manage to improve it somewhat it's still far from how I'd like it to be.
- catacombs 8y agoI agree. Doom takes the best of emacs and vim and mashes them together nicely. I've been using it for more than a year and haven't looked back. There is a challenge configuring your version of Doom, but the project's Discord channel is active, friendly and helpful.
- androidgirl 8y agoThat README feels like it's aimed explicitly at me. Maybe it's time to try it out
- fu86 8y agodoom-emacs looks very nice, but development stopped on January? There is an "development" branch, which is ~4000 commits ahead from master. The documentation suggests fetching the master branch, so whats the deal here?
- noelwelsh 8y agoUse the develop branch. It hasn't been merged into master because of long running reworking, but I don't follow Doom closely enough to know all the details.
- mrighele 8y agoWhat part of your setup was taking a lot of time to maintain ? I find that once I configured something I rarely need to change it. There are some packages that tend to break existing configurations when updated, but that is not something that I do regularly.
- noelwelsh 8y agoThere are new packages coming out that are really useful but I'm not going to find out about them on my own. For instance, I didn't know about helm until I started using Spacemacs.