We're all Doomed!
Just a quickie!
I spent most of 2017 getting used to Spacemacs, even though thoroughly enjoyed
the novel experience, as the year progressed I did start to realize that this
still wasn’t optimal. I didn’t want to switch out
Evil (which is awesome), nor
to begin rolling my own config (I’ve got no time for that). Yet the elephant in
the room gradually got more apparent. With its enormous configuration, layers of
abstractions, nuclear power plan included,
Spacemacs does feel like it’s doing
too much. It’s an amazing piece of software, but I didn’t find the performance I
was after and (possibly worse) started feel a bit too removed from vanilla
Always on the lookout for ways of improving my workflow, I found rumors of this
Emacs configuration with the ominous name of
A bit unsure of what exactly would set it apart from
Spacemacs, I did decide
to give it a try nonetheless. It is obviously a much smaller configuration1, and
most likely has a much smaller user-base. But just having a look at the projects
README.md and the accompanying screenshot got me curious.
What a performance!
Spacemacs felt clunky and slow,
Doom feels snappy and responsive. The
configuration, being mostly maintained and driven by a single developer, is a
lot more opinionated. This also gives a much more unified experience though, and
the editor really feels state of the art without any sign of the decades old
But definitely not stable…
I don’t know what’s with these
Emacs config maintainers, but they never seem
to be able to keep their
master branches up to date. For
Doom, at the time
of writing, there’s no point trying anything other than
develop. That being
said; this guy’s a machine, churning out new features, responding to user
feedback within minutes, and generally being polite and helpful when approached.
If you want your editor to be solid as a rock, then
Doom might not be what
you’re after, at least not now. But if you need up-to-date plugins2, a great
curated set of custom commands and macros, then
Doom could be the config for
Sold, for now.
I won’t ever say I’ve found my ultimate, never-ever-gonna-change-again setup.
But this is starting to feel pretty darn close. I can’t say I spend much time
reminiscing about my days using
We’ll see how long this new venture lasts. It’s been two blazingly fast months already though!
Now, the reduced size wouldn’t necessarily imply increased performance, however, it does seem to quite often be the case!↩︎
Yes, you have to expect to update both
Doomand your packages frequently.↩︎
Although I’m pretty sure I’m still able to quit it.↩︎