Skip to main content

Baty.net

A blog about everything by Jack Baty šŸ‘‹

Tag: Journaling

Journaling changes

ReadingĀ Jeremy’s post about keeping his personal journal helped clarify some of the thoughts I’ve been having about mine.

Some Entries from My Personal Journal:

On Tuesday the 12th of November, 2024, I started what I hoped to be a new habit. That is writing a personal daily journal. Over the weeks, I expanded my aspirations to include a daily check list of activities I wanted to do.

I’ve been consistently keeping a personal journal for years. I write primarily usingĀ Org-journal, a Daybook.org file, and a paper notebook. My problem isn’t that I don’t journal enough, but rather thatĀ I can’t decideĀ whereĀ to journal.Ā 

Sending Org-journal entries to Day One

I mentioned that I should create a lisp function for sending my org-journal entries to Day One. Turns out I’d already done it. The only problem was that the original version assumed I was using a new org file every day. I’m now doing monthly files, so I needed to change how the text selection was made. Here’s the new function.

(defun jab/dayone-add-note ()
  "Sends current subtree as Day One entry"
  (interactive)
  (org-mark-subtree)
  (shell-command-on-region
   (point)
   (mark)
  "/usr/local/bin/dayone2 -j=Journal new"
  nil))

It’s not perfect, since it includes any PROPERTY drawers and leading stars, but it works and was easy to make.