JournalTasks merges the Journal Bundle and Tasks Bundle for TextMate. It combines the free-form markdown formatted journaling of the former with the structured tasks handling of the latter. Thanks to BSAG and Henrik for the excellent original bundles.
- Journal and Tasks integration
- "Find in journal" and "Find @ tasks" commands that search different styles of keyword markup
- Revision of the task-handling function to work in TaskPaper's syntax, which marks completed items with "@done" at the end of the line
- Minor tab/snippet adjustments
- dts - add new datestamped entry
- dtsp - add new datestamped entry, with content from clipboard
Tab through the snippet presented by each trigger to enter title, keywords (comma-separated), and body text.
- start new task lists with "-"
- use enter to add new item to existing list
- freely indent tasks to make sub-tasks/projects
- toggle tasks to complete with cmd-D
- mark tasks complete with a datestamp, with cmd-shift-D
- purge completed tasks with cmd-E
There are two convenient ways to find content in your JournalTasks files:
-
Use the find in journal command to search for entry-level keywords. It will produce a list of matches, with links to the entry and a brief excerpt. This is particularly useful when keeping a long journal file such as a snippets log.
-
TaskPaper identifies @tags within your documents; you can use those with JournalTasks, as well, as in "- do something @work" and then use the find @ tasks command to produce a list only of matching labeled tasks from across all your entries. This is a more directly GTD-style context search.
With a bit of care, you can use JournalTasks files directly in TaskPaper. Hooray for living in plain text!