For a while I’ve wanted to easily postpone tasks in OmniFocus because sometimes, I just want to procrastinate a little.
Last night I started fiddling and playing with AppleScript to get this done and after a few hours of that I wanted to rip my hair out. I went to bed instead because I quite like my hair intact and had a few other things to do today, so didn’t get around to it until now. I applied my google-foo to try and fix the problems I ran into.
And ‘lo and behold! I found Dan’s site who did not only make a script to postpone the due date (defer it), it also gives you the option to defer the start date and he made a nifty little snooze script to basically hide projects / tasks from your view until you have to do them (by adjusting the start date).
I’ve tossed both in my ~/Library/Scripts/Applications/OmniFocus folder and set up a hotkey in QuickSilver and tried it out on a few tasks. Works like a charm!
Thanx for sharing. There’s another option that might suit you as well.
I use a quite well-hidden feature in Omnifocus for deferring. It’s OF’s native autocompletion feature that lets you defer tasks in a very convenient way.
When you’re in the start or due field you can type 10d, to postpone the date 10 days ahead. It’s quite fast tabbing through a list of tasks and writing 1d, 3d and so on.
Ah yes I know about this feature and used it before.
It has two major drawbacks (for me):
1. You have to type it manually for each task (inconvenient if you have multiple)
2. The time resets to 00:00, and I use times a lot, so this messes up my entire list.
I do use this when creating a task that I know is 10 days ahead, very handy.
Tannie,
I just published a couple more scripts you might find useful: “Today” and “Tomorrow”. They’re the spirit of “Defer” but more helpful with daily planning/catching up.
http://bylr.net/3/2010/01/today-and-tomorrow-omnifocus-scripts/
Best, Dan
Thanks for the update, Dan!
I’ll go check them out right away :)
Tannie
Pingback: tanniespace » Snoozing, deferring and other things in OmniFocus