I journal quite a bit and my holy grail has been using my favorite text editor (Vim or Vim bindings) with Evernote to store the everything in a smart searchable format. Today I stumbled onto a neat little tool that makes this all happen called Geeknote http://www.geeknote.me/. It's written in Python and works fine on my Mac.
#!/bin/sh# Download the repository.git clone git://github.com/VitaliyRodnenko/geeknote.gitcd geeknote# Launch Geeknote and go through login procedure.python geeknote.py login#change vim to whatever you want it to bepython geeknote.py settings --editor vim
#change checkout_dir to match where you've checked out the latest
#change notebook to whatever notebook you use as your journal
if [ -z "$1" ]
echo creating a note named $title in the $notebook notebook
python $checkout_dir/geeknote.py create --title $title --notebook $notebook --content "test"
python $checkout_dir/geeknote.py edit --note $title --notebook $notebook --content "WRITE"
Writing Journal Entries
journal #creates a note in journal with todays date as the title
journal custom_title #no spaces allowed and will use the title specified