Using Editorial with Taskpaper files

For the last few years, I have been using Taskpaper to manage my to-do lists. While there is an iPad client, I have never been that comfortable with the many ways in which its UI departs from the Mac client’s roots as a text editor. So I decided to add a few workflows to Editorial, which together cover probably 98% of what I do in Taskpaper.

Go to Project…

Displays a drop-down list with all the projects in the document, & navigates to the chosen project, selecting the project name in the document.

Select Tag…

Displays a drop-down list with all the tags in the document, & copies the chosen tag to the clipboard, ready for pasting into Editorial’s search field.

Mark Due

Insert a @due(yyyy-mm-dd) tag at the current cursor location. Opens an input box with the current year and month auto-filled and the cursor ready to type the day.

Mark Done

Insert a @done(yyyy-mm-dd) tag at the current cursor location, pre-filled with the current date & time.

I have Editorial’s bookmark bar set up with these commands on the left, and frequently used Taskpaper files on the right:

Open in Taskpaper

Open the current editorial document in Taskpaper. It passes just the current file name via Taskpaper's URL scheme, so the current document must be in the same directory that TP for iOS is configured to use.

Send Selection to Fantastical

Sends the currently selected text to Fantastical 2, converting TaskPaper @due(YYYY-MM-DD) tags to plain text for Fantastical to parse as a Reminder. I have also written a script for Pythonista to do the same when called from Drafts

Sort by @due

Sort selected text by the dates in @due(YYYY-MM-DD) tags. (I also have an equivalent python script which can be set up as an OS X Service via Automator.)Alessandro

I have Editorial’s bookmark bar set up with some of these commands on the left, and frequently used Taskpaper files on the right:

Workspace