From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastian Rose Subject: Re: Defaults for Org variables Date: Thu, 17 Sep 2009 01:06:36 +0200 Message-ID: <878wgefq0z.fsf@gmx.de> References: <87vdjjf1uc.fsf@gmx.de> <2ED271B9-9CBF-4E10-A3C1-A77E7B4ED5F6@uva.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mo3aI-0001Tq-4G for emacs-orgmode@gnu.org; Wed, 16 Sep 2009 19:06:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mo3aC-0001Mk-Jx for emacs-orgmode@gnu.org; Wed, 16 Sep 2009 19:06:44 -0400 Received: from [199.232.76.173] (port=37354 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mo3aC-0001Mc-Fc for emacs-orgmode@gnu.org; Wed, 16 Sep 2009 19:06:40 -0400 Received: from mail.gmx.net ([213.165.64.20]:60413) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1Mo3aB-0006zb-Qu for emacs-orgmode@gnu.org; Wed, 16 Sep 2009 19:06:40 -0400 In-Reply-To: <2ED271B9-9CBF-4E10-A3C1-A77E7B4ED5F6@uva.nl> (Carsten Dominik's message of "Wed, 16 Sep 2009 16:55:57 +0100") 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: Carsten Dominik Cc: emacs-orgmode emacs-orgmode Carsten Dominik writes: >> (defun sr-org-todo-state-toggled() >> "Start the clock, if the state of a todo item changes to 'STARTED'." >> (if(string= "STARTED" state) >> (org-clock-in) >> (org-clock-out-if-current))) >> >> (setq org-after-todo-state-change-hook 'sr-org-todo-state-toggled) > > I don't think this can be the default, I am not sure all people > would use it like this. Bernt, for example, has many STARTED entries > around at any time. Same here. But working on exactly one at a time. The hook function works only on the one task I toggle. If I stop working on an STARTED task that is not yet finished, I use `C-c C-x C-o' to clock out. Switching a task from TODO to STARTED means I'm starting to work on it, and therefor I want to clock in. Switching the task to `DONE' means I'm done with it, and therefor I want to clock out. I found this on the list or somewhere, and it's exactly useful if, you need/want to clock each task you work on. Well, clocking work time is my primary use case for Org-mode. I never switched tasks using the modeline menu yet. Maybe an additional function is needed to clock out the current task and clock in the next one, I don't know. I tend to go back to the entry and add some notes, e.g. how a problem was solved, and clock out then. >> I have to admit, that I'm not aware of the defaults anymore (didn't use >> them since a year or so). I'll have to create another user on my system, >> to check :) > > Or just call org-submit-bug-report which will show you all your non- > default > settings, including hooks. Ahh, that's a great tip. Looking at the bug report, I cannot believe I set that many values myself. But, yes, it seems I did :) Sebastian