From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer Stengele Subject: Re: clocking in and out in remember buffers - seems to be buggy Date: Thu, 24 Jan 2008 16:14:40 +0100 Message-ID: <4798AB60.3080601@diplan.de> References: <6E8F4EA5-D1B1-4B80-9601-70E1A8B5A849@science.uva.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JI3nG-0005QT-SZ for emacs-orgmode@gnu.org; Thu, 24 Jan 2008 10:15:07 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JI3nB-0005Lv-Cl for emacs-orgmode@gnu.org; Thu, 24 Jan 2008 10:15:05 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JI3nA-0005Lj-Rq for emacs-orgmode@gnu.org; Thu, 24 Jan 2008 10:15:00 -0500 Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JI3nA-00019p-Lm for emacs-orgmode@gnu.org; Thu, 24 Jan 2008 10:15:00 -0500 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JI3n0-0001yB-Ml for emacs-orgmode@gnu.org; Thu, 24 Jan 2008 15:14:51 +0000 Received: from 212.34.176.74 ([212.34.176.74]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 24 Jan 2008 15:14:50 +0000 Received: from rainer.stengele by 212.34.176.74 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 24 Jan 2008 15:14:50 +0000 In-Reply-To: <6E8F4EA5-D1B1-4B80-9601-70E1A8B5A849@science.uva.nl> 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 Carsten Dominik schrieb: > > On Jan 22, 2008, at 10:04 PM, Rainer Stengele wrote: > >> I use to clock in a task when beginning to write in a remember buffer. >> For example when receive a phone call from a customer I pop up a >> remember template and the first thing I do is to start the clock. >> >> - it would be very nice to have a way to do this automatically, maybe >> a certain variable ... > > You could use remember-mode-hook to run org-clock-in, maybe depending > on some string that you find and remove in the buffer. The string could > be part of the template, for example CLOCK-IN: > > (add-hook 'remember-mode-hook 'my-start-clock-if-needed) > (defun my-start-clock-if-needed () > (save-excursion > (goto-char (point-min)) > (when (re-search-forward " *CLOCK-IN *" nil t) > (replace-match "") > (org-clock-in)))) > >> After writing down notes and doing some stuff, documenting further in >> the clocked in remember buffer, I finally want to save and close the >> remember template. >> After for example "C-u C-c C-c" I am asked if I want to clock out... > > The query happens when the buffer gets killed - by then it is too late, the > content of the buffer has already been filed away. > > I will (in 5.20) have a check if the clock is running in the remember buffer > before allowing you it file it. This will not be an automatic clock-out > because that would lead to trouble with possibly adding a note about > clocking out. But it will stop you from exiting without clocking out first. > > - Carsten > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 Hello Carsten, thank's a lot! Good idea! I tried it, using different regexes. It does not work when starting the remember buffer. Being inside the remember buffer and calling the function it does work! How can I track that down? Btw, I cannot see a modeline telling me that I am in "remember mode" when I am in the Remember buffer. Also "C-h m" doesn't show me anything about remember? rainer