From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Combination of 'ordered' property and 'scheduled' hides TODO items. Date: Sun, 4 Apr 2010 09:07:14 +0200 Message-ID: <44C9772B-6C02-4750-8292-3C610D81720B@gmail.com> References: <20100331110504.7f161bb9@hsdev.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NyJva-0008Ol-2C for emacs-orgmode@gnu.org; Sun, 04 Apr 2010 03:07:26 -0400 Received: from [140.186.70.92] (port=38930 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NyJvX-0008OZ-9D for emacs-orgmode@gnu.org; Sun, 04 Apr 2010 03:07:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NyJvS-0006lT-Hn for emacs-orgmode@gnu.org; Sun, 04 Apr 2010 03:07:22 -0400 Received: from mail-ew0-f214.google.com ([209.85.219.214]:51073) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NyJvS-0006lK-9u for emacs-orgmode@gnu.org; Sun, 04 Apr 2010 03:07:18 -0400 Received: by ewy6 with SMTP id 6so209342ewy.32 for ; Sun, 04 Apr 2010 00:07:17 -0700 (PDT) In-Reply-To: <20100331110504.7f161bb9@hsdev.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: mrb@hsdev.com Cc: emacs-orgmode@gnu.org Hi, you would have to write your own functions for the blocker hook and install it instead of the default one. If would not be so hard - basically call the default blocker hook function and then test yourself if the entry is scheduled, and combine the result. However, I would just use a normal agenda, where you set org-agenda- dim-blocked-tasks to nil in the option section. HTH - Carsten On Mar 31, 2010, at 11:05 AM, mrb@hsdev.com wrote: > Hi, > > I'm using the ORDERED property in some/most of my projects and > generally hide BLOCKED items everywhere except in a special list of > blocked items which I review with some regularity. Overall, this works > fine, org nicely filters out what is possible to work on and hides > others. > > I'd like to make it a bit smarter by having scheduled and deadlined > items be 'unhidden' even though they would be invisible according to > their order. > > A typical structure to which the above would apply is something like > this: > > * PROJ Some project with sequential tasks > :PROPERTIES: > :ORDERED: t > :END: > ** TODO First > ** TODO Second, but scheduled > SCHEDULED: <2010-03-30 Tue> > ** TODO Third, but deadlined > DEADLINE: <2010-03-29 Mon> > ** TODO Last > > In my lists the 'Second, but scheduled' and 'Third, but deadlined' do > not appear, because they are blocked by 'First'. > > For the above situations, I'd like to make an exception in the hiding, > but do not know where to start. I could imagine a customization > variable which allows a list of exceptions to the 'hide' rule. > > Anyone has any tips/pointers on the above? > > Thx, > marcel > > -- > Marcel van der Boom -- http://hsdev.com/mvdb.vcf > HS-Development BV -- http://www.hsdev.com > So! web applications -- http://make-it-so.info > Cobra build -- http://cobra.mrblog.nl > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode - Carsten