Journaling prompts in Emacs
One of my daily rituals is journaling. It’s been shown to have positive impact on quality of life (citation needed). I find it helps me decompress but it’s also a permanent record of my thoughts and my life’s minutiae.
I usually set a timer for 5 minutes and go to town. One particular challenge I have, is that some times I don’t really know what to write about. Recently I came upon the idea of journaling prompts. So far, journaling prompts come in the form of questions:
What do I know to be true that I didn’t know a year ago?
What distractions get in the way of being my most productive?
In Emacs, it’s trivial to automate prompt generation. I used org-mode’s capture templates and here’s what I came up with:
A function to grab a prompt:
|
|
and then in my capture templates:
|
|
It’s wonderfully simple, the %(dm/get-journaling-prompt)
simply executes the expression and returns the result. As usual, more in the docs.
The result looks like this:
It’s an easy way to get journaling if nothing else comes up.