Bernt Hansen <be...@norang.ca> writes: > Christopher DeMarco <dema...@maya.com> writes: > >> Hi all... >> >> I like to use checkboxes with the magic cookies to track my progress >> through something complex. This works nicely for a single TODO >> composed of multiple little steps; is something similar possible for a >> hierarchy of TODO items? I.e. (assume "DONE", "PROJECT" and "TODO" >> are defined as state keywords): >> >> * PROJECT Overhaul personal productivity [50%] >> ** DONE Clean my desk >> ** TODO Learn Org >> >> I've tried this using plain lists, but they seem to be incompatible >> with state keywords, and likewise checkboxes don't work with outline >> levels. >> >> It's not a showstopper, but it would be nice to be able to >> automagically evaluate how far along the path a particular PROJECT is, >> based upon its constituents' state. >> >> Thanks in advance! > > This already works. > > ,----[ x.org ] > | > | * Test [1/2] [50%] > | ** DONE Clean my desk > | CLOSED: [2009-08-18 Tue 09:33] > | :LOGBOOK: > | - State "DONE" from "TODO" [2009-08-18 Tue 09:33] > | :END: > | ** TODO Learn Org > `----
Or maybe I jumped the gun a bit here. It works for the first level of hierarchy similar to the way lists work. The level 1 task only counts level 2 items. You can have separate cookies on the level 2 tasks which count the level 3 subtasks etc. There is no way to count all of the items in the subtree AFAIK. i.e. This is not currently possible * PROJECT Test [0/10] <-- this cookie would say [0/6] not [0/10] ** TODO Step 1 (1) ** TODO Step 2 (2) ** TODO Step 3 (3) ** TODO Step 4 (4) *** TODO Step 5 (4.1) *** TODO Step 6 (4.2) *** TODO Step 7 (4.3) ** TODO Step 8 (5) ** TODO Step 9 (6) *** TODO Step 10 (6.1) -Bernt _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode