The Scheduling plug-in allows you to earmark a task for a future date without giving it an arbitrary defer date that limits its availability. The action remains available, and if you choose “Update Schedule,” it will appear under your designated Today tag once the specified date arrives. In the meantime, this task will still be available if you complete it earlier than planned.
To schedule a task, select the task (or tasks) and choose “(Re)schedule Task(s)” from the Scheduling menu. You’ll be prompted to enter a date. You can choose from the date picker or type an OmniFocus-recognized date format (e.g. “1d” for tomorrow’s date or “1w” to enter the date one week from today). The Scheduling plug-in will assign a tag corresponding to the date, such as “Sunday (Jul 2, 2024)”. When you choose “Update Schedule,” the tags will be adjusted. For example, once July 2, 2024 arrives, all tasks with the “Sunday (Jul 2, 2024)” will be tagged with your designated Today tag.
For convenience, consider assigning a keyboard shortcut to “(Re)schedule Task(s)” (e.g. ⇧⌘S). While you can choose “Update Schedule” manually, updating the schedule automatically using an app such as Keyboard Maestro is preferable as it doesn’t require manual intervention. See the documentation for more information on this and other features.
Please note that you’ll need to Install the Synced Preferences Plug-In to use this and some of Kaitlin Salzke’s other plug-ins.
If you’re using OmniFocus 4.7 or later, consider using the Planned Date field instead of the Scheduling plug-in. Watch the Power of Planned Dates in OmniFocus Quick Tip video to learn the basics.
