Wanrong Lin <wanrong.lin <at> gmail.com> writes: > When a TODO item is marked "DONE", all TODO items under that tree are > automatically marked as "DONE". More generically, the user should be > able to customize what states (for me, that is "DONE", "CANCELED", > "SUSPENDED", "DELEGATED") will affect the whole subtree like "DONE".
The point of of hierarchical TODOs is that you can group a number of TODOs and only have one entry in the agenda. If you look at the classical example (which is even in the documentation AFAIK): * TODO Organize party ** TODO Invite people ** TODO Bake a cake In my agenda I see that I have a TODO to organize the party. If I look closer now (Tab on the agenda entry) I see that I also have to bake a cake. I can now tick of the subtasks individually and finally mark "Organize party" as DONE once all subtasks are done. I could also decide that I want to see all the subtasks in the agenda and hence remove the TODO from "Organize party". This will show all the subtasks in the agenda. This gives you a lot of flexibility and lets you group TODOs nicely. Your proposal pretty much ignores and destroys all of this. Can't you just select the whole subtree and mark all TODOs in the subtree as DONE? I thought 5.10 introduced this feature. HTH Christian _______________________________________________ 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