I really like journaling. It’s how I process my thoughts. Often, it’s helpful for me to go back and review past thoughts I’ve had or ideas I’ve jotted down. This tends to become difficult if content isn’t marked up, but I don’t want to dissect my journal files so much that they can’t be read linearly.
I don’t have a complete solution yet, but I have a work-in-progress journaling system. If I run a script called “journal-today”, it will open a text file named YYYY.MM.DD (for example, 2010.05.27 for today). It will then insert the time and open the file in VIM for me.
Next, I need a LIST and a THEME feature. The list feature is already working. If I wrap a block of text in <List=”name”></List> tags, my system will display the latest list of that name. If I want to edit the list, it copies the latest version of a list to a new file and then appends the updated list to today’s journal file. Lists are useful for, among other things: todo lists, reading lists, prayer lists, etc. That’s just what I’ve been doing for the past few days.
Next is a THEME feature for related content that doesn’t necessarily need updating.