From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: Still Wishing for Snooze Date: Wed, 23 Jan 2013 14:36:27 +0100 Message-ID: <877gn410o4.fsf@bzg.ath.cx> References: <50FD86D4.8080105@up.edu> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:47461) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ty0VL-0000nU-KF for emacs-orgmode@gnu.org; Wed, 23 Jan 2013 08:36:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ty0VJ-0006ah-Ij for emacs-orgmode@gnu.org; Wed, 23 Jan 2013 08:36:39 -0500 Received: from mail-wg0-f52.google.com ([74.125.82.52]:63859) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ty0VJ-0006aN-BW for emacs-orgmode@gnu.org; Wed, 23 Jan 2013 08:36:37 -0500 Received: by mail-wg0-f52.google.com with SMTP id 12so2869039wgh.19 for ; Wed, 23 Jan 2013 05:36:36 -0800 (PST) In-Reply-To: <50FD86D4.8080105@up.edu> (Andrew M. Nuxoll's message of "Mon, 21 Jan 2013 10:20:04 -0800") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Andrew M. Nuxoll" Cc: emacs-orgmode@gnu.org Hi Andrew, "Andrew M. Nuxoll" writes: > 1. Add a date tag to an entry that indicates that it is "inactive" until a > certain date. I'm picturing something like this: > > ***** TODO [#B] Verify login to the virtual machines > SCHEDULED: <2013-01-11 Tue +1w> DELAY: <2013-01-24 Thu> > > 2. Add a command similar to org-deadline that I can use to attach a delay > date to a to-do item > > 3. When I display my agenda, items that are delayed are not displayed. > > My e-lisp is pretty rusty so *any* advice or help is great. Could someone > help point me to the right files and functions I'll need to modify to > accomplish this? C-h v org-agenda-ignore TAB will open many doors. See C-h org-agenda-todo-ignore-timestamp RET for example: Non-nil means don't show entries with a timestamp. This applies when creating the global todo list. Valid values are: past Don't show entries for today or in the past. future Don't show entries with a timestamp in the future. The idea behind this is that if it has a future timestamp, you don't want to think about it until the date. all Don't show any entries with a timestamp in the global todo list. The idea behind this is that by setting a timestamp, you have already "taken care" of this item. This variable can also have an integer as a value. If positive (N), todos with a timestamp N or more days in the future will be ignored. If negative (-N), todos with a timestamp N or more days in the past will be ignored. If 0, todos with a timestamp either today or in the future will be ignored. For example, a value of -1 will exclude todos with a timestamp in the past (yesterday or earlier), while a value of 7 will exclude todos with a timestamp a week or more in the future. See also `org-agenda-todo-ignore-with-date'. See also the variable `org-agenda-tags-todo-honor-ignore-options' if you want to make his option also apply to the tags-todo list. -- Bastien