I’ve been fighting the urge to rebuild my Emacs configuration from scratch. Doom Emacs is powerful, complete, and offers all I might ever need, but I sometimes get twitchy around relying on it. I’d like to free myself from its wrapper macros like after!
and map!
so that I remember how Emacs works by default. I like the SPC leader configuration in Doom, but I worry that my muscle memory will become useless one day. And Doom is big. It makes me feel like I’m dragging things around that I’ll never need or want. This is more imagined than real, but it nags me.
Sometimes I want to feel closer to the tool.
I’m about four hours into it and it’s not going great. Have you any idea how many quality-of-life improvements Doom includes? It’s a lot, I’ll tell you that.
I thought a starter kit would be helpful, so I tried the new beta of system crafters’ Crafted Emacs. I don’t think it’s for me. Using custom.el for everything seems weird. Maybe I’ll revisit once they’re through the beta period.
My next step was to swipe some of Will Schenk’s configuration from his post Setting up emacs re-re-dux. Will’s sensibilities seem to align pretty well with mine, so this was helpful. Also, he’s using NANO Emacs, which gets me to a nice-looking and well-behaved setup without a ton of magic or unnecessary overhead.
…another three hours later…
I’ve pulled in the best parts of my Org-mode configuration, tweaked anything that depended upon Doom, and now I’m typing this.I haven’t cursed in nearly an hour, so I must be getting closer. I still need to fix the feeling that I’m about to die by 1,000 cuts, but this is the first time I’ve done this and not gone crawling back to Doom within an hour or two. And I’m sorry if this seems shallow, but I think it’s because NANO Emacs makes the whole thing look very nice.
Technically by using NANO Emacs as a crutch, I can’t call it “from scratch” but it’s the closest I’ve ever been to a non-Doom-mostly-hand-rolled config and I’m kind of excited about it.