March 2, 2021

Emacs from Scratch…again

Occasionally, maybe two or three times a year, I become determined to move away from Emacs. I swear that I’m sick of Configuration Fatigue and I’m done for good this time!

It never sticks. I don’t enjoy editing anything without proper Vim bindings and I’m not interested in going back to Vim. I don’t enjoy writing in VS Code. I also love Org Mode so much it hurts. So, Emacs with Evil Mode it is!

When I want a complete, wildly complex, kitchen-sink-included Emacs setup that’s managed for me, I rely on Doom Emacs. Sometimes, though, I feel like I’m fighting with Doom as much as relying on it. It’s always being updated, which is great, but it means that things are always changing. I feel like I don’t understand it and that I’m not in control. Isn’t Emacs all about being in control?

So, for maybe the 6th time, I’m going to build my configuration from scratch.

OK, not exactly from scratch. I’m bringing in the best bits from Nano Emacs, a nice-looking basic configuration that isn’t looking to be a framework”. For the moment I’m including the desired individual nano emacs files as-is. I’ll probably live with it for a while and move the theming bits over by hand and basically fork it for myself.

The other change I’m making is letting Emacs be Emacs by installing packages using package-install and also using the built in Customizer UI when I can. Maybe if I stay away from fancy it’ll stick this time.

Here’s what this post looks like in Emacs…

Nano Emacs screenshotNano Emacs screenshot

I started a brand new repo to keep track of it all, too.


emacs


Previous post
Onivim 2 - a new (to me) modal editor I’m pretty sure I’ve tried every text editor that exists in the world. Whenever I learn about a new one, I can’t not try it. Today, that means
Next post
No one to replace the fish There’s a scene in Lexicon by Max Barry in which Emily is sitting in a waiting room watching a single fish swimming in the upper half of a tank