From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manish Subject: Re: another (possibly) noob question Date: Tue, 15 Mar 2011 22:59:43 +0530 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from [140.186.70.92] (port=45473 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzY4M-0008Ez-TV for emacs-orgmode@gnu.org; Tue, 15 Mar 2011 13:30:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzY4K-0008Ts-9a for emacs-orgmode@gnu.org; Tue, 15 Mar 2011 13:30:06 -0400 Received: from mail-vw0-f41.google.com ([209.85.212.41]:35847) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzY4K-0008To-6F for emacs-orgmode@gnu.org; Tue, 15 Mar 2011 13:30:04 -0400 Received: by vws4 with SMTP id 4so972052vws.0 for ; Tue, 15 Mar 2011 10:30:03 -0700 (PDT) In-Reply-To: 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: "Filippo A. Salustri" Cc: emacs-orgmode@gnu.org I could not replicate it. C-c C-c on [/] at the end of an item with keyword PROJECT updated the cookie and did not switch the state to TODO. Changing a sub-item state to DONE also correctly (and automagically) updated the cookie. --=20 Manish On Tue, Mar 15, 2011 at 10:50 PM, Filippo A. Salustri wrote: > Sorry for the lack of info. > org version 7.4 > > I created a new/test org file. =A0It contains: > * PROJECT aaa > ** TODO t1 > ** TODO t2 > * TODO bbb [0/2] > :PROPERTIES: > :CATEGORY: dummy > :END: > ** TODO t3 > ** TODO t4 > If I leave out the [/], then all is well. > If I add the [/] at the end of a level 1 heading that WAS a PROJECT, then= do > a C-c C-c there to update it, the PROJECT changes to TODO (which is the > nearest KEYWORD both before & after. > I have > org-hierarchical-todo-statistics set to nil cuz I'd like to gather info o= n > all tasks in the subtree. > org-provide-todo-statistics set to t. > Just as a reminder, I have > (setq org-todo-keywords > =A0=A0 =A0 =A0'((sequence "REVIEW(r)" "TODO(t)" "ACTIVE(a!)" "WAIT(w@)" "= SOMEDAY(s)" > =A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"|" > =A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"DONE(d)" "CANCELED(c@)") > =A0=A0 =A0 =A0 =A0(sequence "OPEN(O@!)" "WIP(W!)" "PAUSED(P@!)" "|" "CLOS= ED(C@!)") > =A0=A0 =A0 =A0 =A0(sequence "PROJECT(p)" "|" "COMPLETED(x)") > =A0=A0 =A0 =A0 =A0)) > > Can anyone shed light on this? > Cheers. > Fil > On 15 March 2011 10:54, John Hendy wrote: >> >> On Mon, Mar 14, 2011 at 11:15 PM, Filippo A. Salustri >> wrote: >> > So, >> > I've set=A0org-provide-todo-statistics to t >> > and=A0org-hierarchical-todo-statistics to nil. >> > I use a TODO sequence to identify projects. =A0That is, >> > (setq org-todo-keywords >> > =A0=A0 =A0 =A0'((sequence "REVIEW(r)" "TODO(t)" "ACTIVE(a!)" "WAIT(w@)= " >> > "SOMEDAY(s)" >> > =A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"|" >> > =A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"DONE(d)" "CANCELED(c@)") >> > =A0=A0 =A0 =A0 =A0(sequence "OPEN(O@!)" "WIP(W!)" "PAUSED(P@!)" "|" "C= LOSED(C@!)") >> > =A0=A0 =A0 =A0 =A0(sequence "PROJECT(p)" "|" "COMPLETED(x)") >> > =A0=A0 =A0 =A0 =A0)) >> > I then set level 1 headlines to be PROJECT and put [/] at the end of t= he >> > headline. >> > The hope is to see projects at a glance and get the fraction done too. >> > All is as it should be, but for one thing. >> > When I toggle or insert within a subtree, the headline for that projec= t >> > changes from PROJECT to ACTIVE if less than all tasks are done, and DO= NE >> > if >> > all tasks are done. >> > Obviously, I want it to stay PROJECT. >> > I've spent over an hour trying to figure this one out and I can't. >> > Anyone got any advice? >> >> I don't use this, but replicating your example, I don't get the behavior >> you do. >> - I added your todo definitions to my .emacs >> - I created a simple top-level headline in a blank file and used C-c >> C-t to make it a PROJECT >> - I added three second-level headlines and made them all TODOs >> - I marked them done one by one and the top level always stayed as a >> PROJECT >> >> My end result: >> ,----- >> | * PROJECT some project [3/3] >> | ** DONE do something >> | =A0 CLOSED: [2011-03-15 Tue 09:51] >> | ** DONE do something else >> | =A0 CLOSED: [2011-03-15 Tue 09:50] >> | ** DONE do something further >> | =A0 CLOSED: [2011-03-15 Tue 09:49] >> `----- >> >> Perhaps list your org-mode version? Others will be able to debug >> better than I can. Perhaps start with a simple, blank file as well (or >> maybe you already are?). I can't figure out what would trigger it from >> PROJECT to the keyword in another sequence without directly specifying >> such. >> >> >> Good luck, >> John >> >> >> > Cheers. >> > Fil >> > >> > -- >> > Filippo A. Salustri, Ph.D., P.Eng. >> > Mechanical and Industrial Engineering >> > Ryerson University >> > 350 Victoria St, Toronto, ON >> > M5B 2K3, Canada >> > Tel: 416/979-5000 ext 7749 >> > Fax: 416/979-5265 >> > Email: salustri@ryerson.ca >> > http://deseng.ryerson.ca/~fil/ >> > > > > > -- > Filippo A. Salustri, Ph.D., P.Eng. > Mechanical and Industrial Engineering > Ryerson University > 350 Victoria St, Toronto, ON > M5B 2K3, Canada > Tel: 416/979-5000 ext 7749 > Fax: 416/979-5265 > Email: salustri@ryerson.ca > http://deseng.ryerson.ca/~fil/ >