From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: TODO dependencies and file-level keywords Date: Mon, 11 Jan 2010 13:34:43 +0100 Message-ID: <5BEA9D3F-F3F7-4CDC-B5D1-6EA299403D76@gmail.com> References: <4B4B1493.3070104@amlog.co.uk> 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 1NUJTx-00080W-CB for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 07:34:53 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NUJTs-0007zA-Gc for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 07:34:52 -0500 Received: from [199.232.76.173] (port=42621 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NUJTs-0007yz-5n for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 07:34:48 -0500 Received: from mail-ew0-f214.google.com ([209.85.219.214]:64891) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NUJTr-0006Oq-Ab for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 07:34:47 -0500 Received: by ewy6 with SMTP id 6so21133889ewy.9 for ; Mon, 11 Jan 2010 04:34:46 -0800 (PST) In-Reply-To: <4B4B1493.3070104@amlog.co.uk> 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: Chris Randle Cc: emacs-orgmode@gnu.org Hi Chris, I am not able to reproduce this. these are blocked just fine for me, at least the first time I try. If I try again immediately, the entries do switch to other non-done states, but not to DONE. - Carsten On Jan 11, 2010, at 1:07 PM, Chris Randle wrote: > Hi Carsten, > > I'm using Org-mode 6.33f under GNU Emacs 22.1.1 and Windows XP Pro > SP3. > > In one of my Org files, I have the line: > > #+TYP_TODO: TODO NEXT WAIT PROJ | DONE NODO > > But I find that, in the snippet below for example, tasks b and c are > not dependency-blocked, i.e. I can switch them to DONE or NODO when > task a remains in one of the non-DONE states. > > * Parent > :PROPERTIES: > :ORDERED: t > :END: > ** TODO a > ** TODO b, needs to wait for (a) > ** TODO c, needs to wait for (a) and (b) > > If I switch from file-level TODO keywords to setting them globally > in my .emacs file, thus: > > (setq org-todo-keywords > '((type "TODO" "NEXT" "WAIT" "PROJ" "|" "DONE" "NODO"))) > > then dependencies work as expected, i.e. tasks b and c cannot be > switched to DONE or NODO when task a is one of TODO, NEXT, WAIT or > PROJ. > > Is this as intended for some reason? > > -- > Chris Randle > > > _______________________________________________ > 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