Create your own list of preset times for scheduling or deadlines

When scheduling a task or setting a deadline you can provide a date (e.g. 2nd March 2019) or a date and time (e.g. 2nd March 2019 14:30.) Some tasks can be completed at any point during the day. However some need to be done at a particular time, for example an arranged telephone call. It can also be useful to structure your day first thing in the morning by adding times to today’s tasks.

To add a time, tap the clock icon when editing a date. To make it quicker to enter a time beorg gives you a list to choose from. You can then modify the time if needed.

In the above screenshot you can see the list of times includes 09:00, 14:00, 17:00 and 21:00. If you would prefer a different set of times to be displayed you can provide your own list in init.org.

If you haven’t used an init.org file to customize beorg before I suggest you start by reading the article “Excluding tasks from specific files on the Agenda and TODO tabs”.

Providing your own list of times is simple. Lets say you want to have the times 08:30, 10:00, 11:45, 15:00 and 18:00. In your init.org add the following (as notes for an item):

(set! date-preset-times '("08:30" "10:00" "11:45" "15:00" "18:00"))

A few things to be aware of:

If you want to try out date-preset-times without creating or modifying init.org you can use the REPL (on the Settings tab tap the button top right) and type the code above.

Feel free to comment below if you have questions about any of the above or want to provide feedback on this article.

See list of all articles

Download now for iPhone and iPad

Follow us on Mastodon

Privacy Policy | Press Kit