From: Giovanni Ridolfi <giovanni.ridolfi@yahoo.it>
To: Org Mode <emacs-orgmode@gnu.org>
Cc: Bernt Hansen <bernt@norang.ca>,
Carsten Dominik <carsten.dominik@gmail.com>
Subject: Re: Bug: :clock-keep...not kept [7.5 commit-078c01bf3b1742b1015fac9f5bab3a429505f3c6]
Date: Thu, 07 Apr 2011 13:31:46 +0200 [thread overview]
Message-ID: <83pqoyfgbh.fsf@yahoo.it> (raw)
Hello everyone,
I think I found a bug with the option ":clock-keep"
:clock-keep'
Keep the clock running when filing the captured entry.
Emacs : GNU Emacs 23.3.1 (i386-mingw-nt5.1.2600) of 2011-03-10 on 3249CTO
Package: Org-mode version 7.5 commit-4168fccdc7eab648d9c4517afe56765aaa1e9664
The option was introduced on 2011-03-07, by Bastien,
in commit:
b969081ebd0da2711f1006fec39e04fe4a90ef71 : org-capture.el:
new :no-clock-out template option.
and, after Carsten chimed in, message:
http://article.gmane.org/gmane.emacs.orgmode/38951
Bastien:
> See my previous message -- I used :no-clock-out to stick to the default
> behavior and avoid users to have to change their config. Let me know if
> this is okay for you!
I like this decision, because of the templates is asked to clock
in, it seems natural for me that it will clock out when it is done.
This only suggestion I would have is it maybe call the property
:clock-keep-running. No sure though.
--------------------------------------------------
in commit
54c638523d4706d955c9d16cb5f499bcfa92bec9 : org-capture.el:
Rename :no-clock-out to :clock-keep.
The thread with the complete discussion is here:
http://thread.gmane.org/gmane.emacs.orgmode/38485
I tried to look at the code to understand it, but it is beyond my skills.
On the other hand I did some tests:
** set up - beware I'm under Windows.
(for Bernt's set up (linuxish) please refer to message
http://thread.gmane.org/gmane.emacs.orgmode/38485 )
My minimal.emacs
--8<---------------cut here---------------start------------->8--
(add-to-list 'load-path (expand-file-name "c:/Documents and Settings/my-path/org/lisp"))
(add-to-list 'auto-mode-alist '("\\.\\(org\\|org_archive\\|txt\\)$" . org-mode))
(require 'org-install)
(global-set-key "\C-cl" 'org-store-link)
(global-set-key "\C-ca" 'org-agenda)
(global-set-key "\C-cb" 'org-iswitchb)
(global-set-key "\C-cc" 'org-capture)
(setq org-capture-templates (quote (("t" "todo" entry (file "c:/Documents and Settings/my-path/a.org") "* TODO %?
%U
%a
" :immediate-finish t :clock-in t :clock-keep t))))
--8<---------------cut here---------------end--------------->8---
I run emacs with:
c:\path\> emacs -q -l ~/minimal.emacs
C-c c t to call the template.
Fill it in and
C-c C-c to close.
I have modified the properties in the last row:
** if :immediate-finish nil :clock-in t :clock-keep t
the clock in clocks-in
BUT the clock is not kept, it is closed anyway.
** without immediate-finish
** if :clock-in t :clock-keep t
the clock in clocks-in
BUT the clock is not kept, it is closed anyway.
cheers,
Giovanni
P.S. Side effect (very emacsish).
While testing I found an unexpected behaviour with :clock-resume
** if :immediate-finish t :clock-in t :clock-resume t
*** and If there is no clock to be resumed the clock-in does not
clock-in in the capture buffer.
Is this a bug?
Shall be thrown a message: "No clock to be resumed"?
*** If there is clock to be resumed
the clock is resumed. It works.
next reply other threads:[~2011-04-07 11:30 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-07 11:31 Giovanni Ridolfi [this message]
2011-04-08 2:09 ` Bug: :clock-keep...not kept [7.5 commit-078c01bf3b1742b1015fac9f5bab3a429505f3c6] Bernt Hansen
2011-04-08 11:30 ` SOLVED Bug: :clock-keep...not kept [7.5__078c01] Giovanni Ridolfi
2011-04-08 12:21 ` Bernt Hansen
2011-04-08 14:54 ` Giovanni Ridolfi
2011-04-08 16:10 ` Bastien
2011-04-08 16:07 ` Bastien
2011-04-11 13:41 ` [PATCH] " Giovanni Ridolfi
2011-05-13 12:50 ` Carsten Dominik
-- strict thread matches above, loose matches on Subject: below --
2011-03-23 9:25 Bug: :clock-keep...not kept [7.5 commit-078c01bf3b1742b1015fac9f5bab3a429505f3c6] Giovanni Ridolfi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=83pqoyfgbh.fsf@yahoo.it \
--to=giovanni.ridolfi@yahoo.it \
--cc=bernt@norang.ca \
--cc=carsten.dominik@gmail.com \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.