From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Egli Subject: Re: Marking a task done Date: Tue, 9 Oct 2007 07:18:12 +0000 (UTC) Message-ID: References: <470AF3FE.7090009@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1If9Mf-0002gI-2n for emacs-orgmode@gnu.org; Tue, 09 Oct 2007 03:18:49 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1If9Md-0002fY-9M for emacs-orgmode@gnu.org; Tue, 09 Oct 2007 03:18:48 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1If9Md-0002fV-2R for emacs-orgmode@gnu.org; Tue, 09 Oct 2007 03:18:47 -0400 Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1If9Mc-0000cy-Mk for emacs-orgmode@gnu.org; Tue, 09 Oct 2007 03:18:46 -0400 Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1If9MZ-0007lu-QI for emacs-orgmode@gnu.org; Tue, 09 Oct 2007 03:18:44 -0400 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1If9MJ-0001MW-7h for emacs-orgmode@gnu.org; Tue, 09 Oct 2007 07:18:27 +0000 Received: from www-gw3.credit-suisse.com ([198.240.212.25]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 09 Oct 2007 07:18:27 +0000 Received: from christian.egli by www-gw3.credit-suisse.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 09 Oct 2007 07:18:27 +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 Wanrong Lin 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