Feature request: option to hide calendar items until due date ("tickler")
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
TKDO |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Hi Scott. Thanks again for tkdo.
I finally got around to reading _Getting Things Done_, and I'm excited at how much more I've learned in the book. The section on the "tickler" file reminded me of another feature I've had in mind for tkdo: a setting so that an item with a due date wouldn't appear until the due date. For dated items that may need work long before they're due, the current functionality is great; I see them creeping up in importance. But often I have items I don't want to think about or see until the actual date; they're short, simple "next actions", and I'd rather forget about them until their time comes.
Since you already have "snooze" functionality, I'm guessing that it shouldn't be too hard to have an alternate date feature (like H for "hold" instead of D ... if H isn't already taken), which will basically function exactly as if you'd had "snoozed" the item until precisely that date. At least, I _hope_ it shouldn't be too hard. :)
For example, today's 10-14, and I just snoozed something for 2 days, because I want it due on 10-16.
Now my TKDO line is:
; TKDO: D=2008-10-16@10:07 Z=2008-
Sometimes I also see just this:
; TKDO: Z=2008-
What would be great would be:
; TKDO: H=2008-10-16@10:16
Thanks,
Bill
description: | updated |
description: | updated |
Changed in tkdo: | |
status: | New → Incomplete |
Does the "lead time" feature do what you need?
For example, if you don't want to see an item until the day it's due...
[_] Dinner w/ Anne
; TKDO: D=2008-10-16@18:00 L=18h
All due items have a default lead time of 1 month, which is why they float up slowly. I could make the default lead time a config option if you want those to be 1 day or 12 hours or some other value instead. Would that work for you? (BTW, you can also set a default lead time per-file, if that's more appropriate)
Also, all floating recurring items have a default lead time of half the recur interval. It can be overridden by setting an explicit lead time. Do you think it should have a different default?