Tips and Tricks: Org Mode Agenda

☕️ 2 min read

How to add tasks to agenda

To add a task to appear in your agenda you need to specify SCHEDULED or DEADLINE like the following:

Scheduled example:

** TODO Your task
SCHEDULED: <2020-09-21 Mon 09:00>

Deadline example:

** TODO Your task
DEADLINE: <2020-09-21 Mon 09:00>

Repeat tasks in agenda

To repeat for every day, week, month you need to pass the following properties:

Every day ++1d:

** TODO Clean my desk
SCHEDULED: <2020-09-21 Mon 08:00 ++1d>

Every week at 10:00h o’clock .+1w:

** TODO Planning meeting
SCHEDULED: <2020-09-21 Mon 10:00 .+1w>

Every month without time .+1m:

** TODO Pay the rent
SCHEDULED: <2020-09-21 Mon .+1m>

Guides

Special Repeaters:

  • Operator .+:

    • .+1h: Sets to DONE shifts the date to exactly one hour from now
    • .+1d: Sets to DONE shifts the date to one day after today
    • .+1m: Sets to DONE shifts the date to one month after today
    • .+1y: Sets to DONE shifts the date to one year after today
  • Operator ++:

    • ++1d: Sets to DONE shifts the date by at least one day, and also by as many days as it takes to get the timestamp into the future. Since there is a time in the timestamp, the next deadline in the future will be on today’s date if you complete the task before 20:00
    • ++1w: Sets to DONE shifts the date by at least one week, but also by as many weeks as it takes to get this date into the future. However, it stays on a Sunday, even if you called and marked it done on Saturday

References