From mboxrd@z Thu Jan 1 00:00:00 1970 From: PT Subject: Feature idea: Automatic clocking Date: Fri, 21 Aug 2009 18:35:27 +0000 (UTC) Message-ID: 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 1MeYxz-0002P2-2G for emacs-orgmode@gnu.org; Fri, 21 Aug 2009 14:35:59 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MeYxu-0002LT-AT for emacs-orgmode@gnu.org; Fri, 21 Aug 2009 14:35:58 -0400 Received: from [199.232.76.173] (port=50890 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MeYxu-0002LN-63 for emacs-orgmode@gnu.org; Fri, 21 Aug 2009 14:35:54 -0400 Received: from lo.gmane.org ([80.91.229.12]:41681) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MeYxt-0004Ad-Jx for emacs-orgmode@gnu.org; Fri, 21 Aug 2009 14:35:53 -0400 Received: from list by lo.gmane.org with local (Exim 4.50) id 1MeYxo-0007v3-MO for emacs-orgmode@gnu.org; Fri, 21 Aug 2009 20:35:48 +0200 Received: from dsl51B79322.pool.t-online.hu ([81.183.147.34]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Aug 2009 20:35:48 +0200 Received: from spamfilteraccount by dsl51B79322.pool.t-online.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Aug 2009 20:35:48 +0200 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 I just started using clocking and it seems really useful. It occured me it could also be done automatically for certain tasks which are performed in the org buffer. For example, I work on some text which I keep in an org subtree, the branches of the subtree hold the chapters, etc. If the main subtree which is the root of the document has a CLOCK property (put there by a previous manual clocking) and also an AUTOCLOCK or similar property then it could monitor if I modify the text within the subtree and start the clock automatically. If I stop modifying the subtree then after a while (say, 30 seconds, configurable) it would stop the clock automatically. So for subtrees explicitly marked for automatic clocking the user wouldn't have to start/stop the clock manually at all, org could do it itself. What do you think?