From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Randle Subject: TODO dependencies and file-level keywords Date: Mon, 11 Jan 2010 12:07:47 +0000 Message-ID: <4B4B1493.3070104@amlog.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NUJ3y-0008Si-Hi for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 07:08:02 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NUJ3v-0008SO-0T for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 07:08:02 -0500 Received: from [199.232.76.173] (port=49424 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NUJ3u-0008SL-Qk for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 07:07:58 -0500 Received: from lon1-post-1.mail.demon.net ([195.173.77.148]:33948) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NUJ3u-0003kx-DW for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 07:07:58 -0500 Received: from amlog.demon.co.uk ([80.177.106.135] helo=[192.168.128.2]) by lon1-post-1.mail.demon.net with esmtp (Exim 4.69) id 1NUJ3r-0000aP-Xo for emacs-orgmode@gnu.org; Mon, 11 Jan 2010 12:07:55 +0000 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: emacs-orgmode@gnu.org 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