Emacs as a tool is incredibly versatile, with endless configuration options and extensibility through elisp
, but one thing I’ve not seen up until recently was using it to write.
I am not a writer by default, but I do like to note things down, and I’ve always had trouble doing that consistently (i.e journaling). I actually haven’t found a super good reason, but it IS a separate program (not necessarily in terminal), that has fairly good vim keybindings (which I cannot live without), and has so much flexibility in configuration that it allows me to create both a writing environment and a solid programming environment.
Blogging is something I’ve always found hard to do, as I used to get too far into the markdown hole or try to build my own website… but if I’m just using org-mode and compiling cross then I don’t have to worry about the weird things like:
- Embedding Images
- Separating notes from content (compile specific files to markdown)
- Documenting my thinking process (I don’t have to open a vscode project, I can just open emacs and start writing what I’m thinking about)
After all, if I’m already in Emacs, why should I leave just to write?
I’m still working on getting a truly good writing setup, but for now I’ve got something that looks like this:
But I’m not sure if that’s my endgame, as I’m considering using writeroom-mode for the actual writing process and then auto-export my blog posts to my git repository.
So far, this is what it looks like with writeroom-mode:
This is a fairly good setup, maybe I’ll ditch the line numbers or whatnot for more of a “zen” type of look…
Until next time!