I have a number of "habit" tasks which repeat daily. If I forget to mark each habit as DONE, it is removed from the timeline, and appears as an overdue item at the top of the agenda. For example, I forgot to turn off the hot water the last three days, so this task does not appear at its previously scheduled time (22:00), but instead appears at the top, because it's overdue.

  repeating:  Sched.3x:  TODO Turn off hot water                                                                                             :todo::
               8:00...... ----------------
              10:00...... ----------------
              12:00...... ----------------
              14:00...... ----------------
              16:00...... ----------------
              16:05...... now - - - - - - - - - - - - - - - - - - - - - - - - -
  repeating:  17:30-18:30 Scheduled:  TODO Go for a walk                                                            
              18:00...... ----------------
              20:00...... ----------------

Original todo tasks (today's date is 2022-05-26):

* TODO Go for a walk :daily:
SCHEDULED: <2022-05-26 Thu 17:30-18:30 .+1d>
:LAST_REPEAT: [2022-05-25 Sat 18:34]
:Effort:   01:00
:STYLE:    habit

* TODO Turn off hot water :daily:
SCHEDULED: <2022-05-23 Mon 23:45-23:45 .+1d>
:LAST_REPEAT: [2022-05-22 Mon 23:37]
:Effort:   00:01
:STYLE:    habit

What I want is for any uncompleted habit task to be automatically rescheduled to the same time again today (22:00). I don't care if I'm overdue turning off the hot water from yesterday - I just want to remember to turn if off at the right time again today.

Is there any way to set this up?

  • Without a minimal working example with sample org-mode raw data to create a proposed solution, it is difficult to write up an answer. The org-agenda output that is extracted from the raw data (which is missing) is insufficient. There is presently no way to know for sure whether a habit entry is different than a regular entry, and whether we are dealing with deadline or scheduled, or both, and whether a time-span is mission critical.
    – lawlist
    May 26 at 4:32
  • @lawlist Apologies, have added the todo's to the question also.
    – Ishmael7
    May 26 at 7:47
  • @lawlist Is that what you were looking for, or is additional information required?
    – Ishmael7
    Jun 16 at 8:44
  • As far as I can tell, the information you have provided is now sufficient for someone to write-up an answer. It is just a matter of someone taking the initiative to tackle the problem.
    – lawlist
    Jun 16 at 16:40


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.