With point on a TODO item in an .org
file, I can use org-deadline
(C-c C-d
) to insert a deadline for the TODO. Is there any way to do this, and specify a repeater (e.g., +1w
) at the same time?
Currently, I add a deadline using the method described above, then navigate to the end of the timestamp and manually add the repeater to the stamp. It doesn't seem like it will be possible from the org-deadline
UI, because in that context +1w
represents a delta ("a week from...") rather than a repeating interval. I have also looked through the documentation, and tried searching Emacs for commands of the form org*repeat*
, but haven't come up with anything yet. However, it seems like a fairly common task, so I assumed there would be a related command.
org-insert-time-stamp
to handle things like+1w
and I would have that function let-bindorg-time-stamp-formats
to have both thecar
andcdr
handle this new situation (if it exists) -- i.e., defaultorg-time-stamp-formats
when new situation does not exist. I would modifyorg-deadline
(andorg-schedule
) along withorg-add-planning-info
to account for the new situation. And, then I would do some debugging to see what else gets broken in the process and fix it. :)