From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Org-mode version 6.32trans (release_6.32b.165.g3547); :LOGGING: property works differently from #+SEQ_TODO Date: Fri, 13 Nov 2009 09:29:28 +0100 Message-ID: References: <87r5s5qsj5.fsf@in-ulm.de> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N8rXH-0001Ro-4f for emacs-orgmode@gnu.org; Fri, 13 Nov 2009 03:29:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N8rXB-0001NY-Uf for emacs-orgmode@gnu.org; Fri, 13 Nov 2009 03:29:38 -0500 Received: from [199.232.76.173] (port=35249 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N8rXB-0001NV-Ri for emacs-orgmode@gnu.org; Fri, 13 Nov 2009 03:29:33 -0500 Received: from mail-bw0-f215.google.com ([209.85.218.215]:62766) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N8rXB-0006qk-Fb for emacs-orgmode@gnu.org; Fri, 13 Nov 2009 03:29:33 -0500 Received: by bwz7 with SMTP id 7so3168778bwz.26 for ; Fri, 13 Nov 2009 00:29:32 -0800 (PST) In-Reply-To: <87r5s5qsj5.fsf@in-ulm.de> 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: Benjamin Andresen Cc: emacs-orgmode@gnu.org Hi Benjamin, a conflict is created because you are explicitly requesting to record the state change to TODO as well. Please replace :LOGGING: TODO(!) | DONE(!) with :LOGGING: DONE(!) HTH - Carsten On Nov 11, 2009, at 11:12 AM, Benjamin Andresen wrote: > In a file that looks like this: > > #+SEQ_TODO: TODO(!) | DONE(!) > > * TODO Shave (Explicit logging) > SCHEDULED: <2009-11-13 Fri .+2d/4d> > - State "TODO" from "DONE" [2009-11-11 Wed 11:04] > :PROPERTIES: > :LOGGING: TODO(!) | DONE(!) > :STYLE: habit > :END: > > * TODO Shave (No explicit logging) > SCHEDULED: <2009-11-13 Fri .+2d/4d> > - State "DONE" from "TODO" [2009-11-11 Wed 11:04] > :PROPERTIES: > :STYLE: habit > :END: > > --- > > The explicit logging reverses the logtime states. > "TODO" from "DONE" vs. "DONE" from "TODO", even though it's configured > in the same syntax. > > This is unexpected behaviour for org-habit and org-habit guilt-trips > me > even though I'm perfectly shaven! :-) > > > Emacs : GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, X toolkit) > of 2009-11-04 on stewie > Package: Org-mode version 6.32trans (release_6.32b.165.g3547) > > current state: > ============== > (setq > org-after-todo-state-change-hook '(org-clock-out-if-current) > org-export-preprocess-hook '(org-export-blocks-preprocess) > org-tab-first-hook '(org-hide-block-toggle-maybe) > org-src-mode-hook '(org-src-mode-configure-edit-buffer) > org-confirm-shell-link-function 'yes-or-no-p > org-agenda-before-write-hook '(org-agenda-add-entry-text) > org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide- > drawers > org-cycle-show-empty-lines org-optimize-window-after-visibility- > change) > org-mode-hook '((lambda nil > (org-add-hook (quote change-major-mode-hook) (quote org-show- > block-all) > (quote append) (quote local)) > ) > ) > org-confirm-elisp-link-function 'yes-or-no-p > org-occur-hook '(org-first-headline-recenter) > ) > > > _______________________________________________ > 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 - Carsten