Reputation: 331
I have items that have a deadline for today and repeat daily, eg:
If this TODO has a deadline of today, that is great, I would like to see it in the agenda for today.
When I mark this TODO as done, and it then gets the deadline date to be tomorrow, it still shows up in the agenda for today prefaced by:
In 1 d.
And I dont want to see any items listed today that have a deadline for tomorrow.
Is there any way to set emacs org mode to do this?
I tried
(setq org-agenda-todo-ignore-scheduled 'future)
But this does not work.
Thanks ahead of time....
Upvotes: 1
Views: 2580
Reputation: 1712
First, to answer your question. It is possible to specify the lead time for warnings for each task as follows - the -0d
says warnings should be zero days in advance:
DEADLINE: <2020-09-22 Tue +1d -0d>
This would allow you to do what I think your asking, without the heavy hammer of setting org-deadline-warning-days
to 0.
Second, as several people mentioned, perhaps you want to schedule things for each day, not have a deadline for them each day.
Upvotes: 5
Reputation: 41
see 8.3 Deadlines and Scheduling
In addition, the agenda for today carries a warning about the approaching or missed deadline, starting org-deadline-warning-days before the due date
you can customize the variable org-deadline-warning-days
to 0
to disable the prewarnings.
Upvotes: 3