Feature request: option to hide calendar items until due date ("tickler")

Bug #283261 reported by Bill Powell
4
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-10-14@10:16+2d

Sometimes I also see just this:

   ; TKDO: Z=2008-10-14@10:16+2d

What would be great would be:

   ; TKDO: H=2008-10-16@10:16

Thanks,
Bill

description: updated
description: updated
Revision history for this message
Selene ToyKeeper (toykeeper) wrote :

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?

Changed in tkdo:
status: New → Incomplete
Revision history for this message
Bill Powell (bill-billpowellisalive) wrote :

Ah, the lead time! I have played with that before, but I couldn't figure out how it worked. If it is already clear in the documentation that the default lead time is a month, then this is simply my mistake.

I set L=1h at the top of my "tickler.otl", and that seems to work. I can always increase it, but almost all my tasks are day-specific for now, and I don't want to see them until that day.

So I'll get back to you if this doesn't work out, but yes, I think the lead time will do the trick. Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.