From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shelagh Manton Subject: Re: dependencies and schedule repeater problem Date: Wed, 2 Nov 2011 20:49:11 +0000 (UTC) Message-ID: References: <4eafc750.43610e0a.2041.ffffc9c6@mx.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:56338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RLhkU-0005L5-Mr for emacs-orgmode@gnu.org; Wed, 02 Nov 2011 16:49:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RLhkT-0008CT-GJ for emacs-orgmode@gnu.org; Wed, 02 Nov 2011 16:49:26 -0400 Received: from lo.gmane.org ([80.91.229.12]:46268) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RLhkT-0008CP-5C for emacs-orgmode@gnu.org; Wed, 02 Nov 2011 16:49:25 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RLhkR-0001A3-DU for emacs-orgmode@gnu.org; Wed, 02 Nov 2011 21:49:23 +0100 Received: from 203.219.222.168 ([203.219.222.168]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 02 Nov 2011 21:49:23 +0100 Received: from shelagh.manton by 203.219.222.168 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 02 Nov 2011 21:49:23 +0100 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: emacs-orgmode@gnu.org On Tue, 01 Nov 2011 11:17:51 +0100, Sandra Snan wrote: > What I want is that if I look at my list of things to do, and I’ve > already swept the floor and marked it as done, it shouldn’t bother me > anymore for the day, but pop up the next day. And if I’ve swept the > floor, I’ll be presented with the opportunity to also mop the floor, if > it’s been a week since last time. (And I don’t want to mop an unswept > floor. And I don’t need to mop every time I sweep.) > > > This is what I have now. > > I’m using GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll > bars) of 2010-12-11 on brahms, modified by Debian and the version of > org-mode that came with it. > > * TODO mop the floor :home: > SCHEDULED: <2011-11-01 Tue .+1w> > ** TODO sweep the floor > SCHEDULED: <2011-11-01 Tue .+1d> > > I have a custom agenda search that hides future items. For example, > expressions like > ("hh" tags-todo "home+SCHEDULED=\"\"|SCHEDULED<=\"\"") deep > inside org-agenda-custom-commands. > > I have custom-set > '(org-agenda-dim-blocked-tasks (quote invisible)) > '(org-enforce-todo-dependencies t) > > The problem is that “sweep the floor” never gets marked done since it > has a repeater, so “mop the floor” never becomes visible. > > Can I fix this problem, or can I get the desired behavior some other > way? > > Thank you, > Sandra > > PS > “mop the floor” and “sweep the floor” are just examples and so are the > specific intervals. I have many different repeating and depending tasks > that work like this. Sandra you might like to look at org-depend module if you have complicated dependency problems, but another way to "repeat" is to not use the repeater notation which never gives you a done chore but to use the clone subtree shift time (which you can find in the menu for edit structure) Just some quick thoughts. Shelagh