From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikolaus Rath Subject: Hiding "blocked" TODO items Date: Mon, 06 Apr 2015 20:18:09 -0700 Message-ID: <87twws8w3y.fsf@vostro.rath.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40173) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YfK1m-000318-MK for emacs-orgmode@gnu.org; Mon, 06 Apr 2015 23:18:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YfK1j-0006t4-Vt for emacs-orgmode@gnu.org; Mon, 06 Apr 2015 23:18:14 -0400 Received: from ebox.rath.org ([2600:3c01::f03c:91ff:fe69:db07]:49715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YfK1j-0006sp-QA for emacs-orgmode@gnu.org; Mon, 06 Apr 2015 23:18:11 -0400 Received: from vostro ([192.168.12.4] helo=vostro.rath.org) by ebox.rath.org with esmtp (Exim 4.80) (envelope-from ) id 1YfK1h-0005rl-D9 for emacs-orgmode@gnu.org; Tue, 07 Apr 2015 03:18:09 +0000 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 Hello, Is there a way to have TODO items "blocking" each other? For example, if I have this document: * TODO Pay water :PROPERTIES: :blocked-on: checks :END: * TODO Pay electricity :PROPERTIES: :blocked-on: checks :END: * TODO Get new checks :PROPERTIES: :id: checks :END: Then I'd like the first two TODO items not to show up in the agenda until the third one is DONE (but I don't much care if the items can be manually switched to DONE or not). I looked at org-depend.el but as far as I can tell, it only allows to set up chains of dependencies, i.e. I could have "Pay Water" and "Pay electricity" in state NEXT, and have a trigger in "Get new checks" that would switch one, but not both, of the NEXT items to TODO. Do I understand that correctly? Is there some other way to achieve what I want? Best, -Nikolaus --=20 GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F =C2=BBTime flies like an arrow, fruit flies like a Banana.=C2= =AB