GNU Shave: Vanilla Emacs

Posted on Jan 11, 2024

A change of plans left me with extra time in my hands today, so of course I spent it on an Emacs reconfigure. Yup, I too felt like it was a waste of time. I swear I tried to avoid it, but Python & LSP & eglot were fighting and without Python support it’s real tough to justify Emacs. I truly tried, but with just the complexity of Doom I wasn’t able to debug it within an hour.

For the first time in my professional Emacs life I went with a clean slate vanilla Emacs config. Since I started with Spacemacs (how many years ago?!), the Emacs affordances have gotten much better. Melpa use-package is a flawless package loader/config def system and straight seems to finally provide a simple/pinnable package management solution. I tossed general out to for some easy keyboard macros, and was cooking up config at a pretty record pace.

Armed with the Python, I’m ready to start developing my personal documents indexer. Yesterday, I was able to fetch all of my Gmail emails using offlineimap. It’s 168k emails total over about 10GB. RAG save us from the noise.