Search code examples
emacsschedulingorg-modetodo

Emacs org-mode, repeat tasks M-F but not weekends?


I have tasks that I do every day (e.g bugzilla triage), but I only do those Monday to friday. Not on the weekends.

When I use something like this:

SCHEDULED: <2015-02-07 Sat ++1d>

It repeats it every day, including weekends. Can I change this?


Solution

  • If you just need a reminder, and don't need to mark them as 'DONE' in your org-file, you could use the calendar integration for these situations.

    ** Triage Bugzilla Entries 09:00-10:00
       <%%(memq (calendar-day-of-week date) '(1 2 3 4 5))>
    

    This will insert an entry into your daily agenda for weekdays only, but not a task.