Hi Bernt, I have now fixed this, just pushed it into the git repo. Here is the setup that you would need. Please note: (1) Starting from 5.22, in fact starting with the current git master, you should be using org-log-progress instead of org-log-done which is now obsolete and only an alias for org-log-progress. (2) For the repeating entry you need to turn off with both nologging and nologrepeat. (3) Use nologging here. If you have the time, maybe you'd enjoy summarizing this again in a message, and then linking to it from the Worg FAQ? - Carsten ,----[ minimal.emacs ] | (setq org-log-progress '(state)) ;(1) | (setq inhibit-splash-screen t) | (global-font-lock-mode t) | (add-to-list 'load-path (expand-file-name "~/git/org-mode")) | (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) | (require 'org-install) | (define-key global-map "\C-ca" 'org-agenda) | (custom-set-variables | '(org-agenda-files (quote ("~/org/test.org")))) | (org-agenda-list) `---- ,----[ test.org ] | * TODO one | SCHEDULED: <2008-02-14 Thu> | - State "TODO" [2008-02-14 Thu 13:46] | - State "DONE" [2008-02-14 Thu 13:45] | * TODO two | SCHEDULED: <2008-02-28 Thu +1w> | - State "DONE" [2008-02-14 Thu 13:46] | - State "DONE" [2008-02-14 Thu 13:45] | :PROPERTIES: | :LOGGING: nologging nologrepeat ;(2) | :END: | * TODO three | SCHEDULED: <2008-02-14 Thu> | - State "TODO" [2008-02-14 Thu 13:46] | - State "DONE" [2008-02-14 Thu 13:45] | :PROPERTIES: | :LOGGING: nologging ;(3) | :END: | *** TODO One Two Three | On Feb 14, 2008, at 7:53 PM, Bernt Hansen wrote: > Hi Carsten, > > I've been trying to get org-mode to stop prompting for a note for some > of my repeated tasks when they are marked as DONE and rescheduled. > > Either I'm doing something wrong or this is a bug. > > ,----[ minimal.emacs ] > | (setq org-log-done '(state)) > | (setq inhibit-splash-screen t) > | (global-font-lock-mode t) > | (add-to-list 'load-path (expand-file-name "~/git/org-mode")) > | (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) > | (require 'org-install) > | (define-key global-map "\C-ca" 'org-agenda) > | (custom-set-variables > | '(org-agenda-files (quote ("~/org/test.org")))) > | (org-agenda-list) > `---- > > ,----[ test.org ] > | * TODO one > | SCHEDULED: <2008-02-14 Thu> > | - State "TODO" [2008-02-14 Thu 13:46] > | - State "DONE" [2008-02-14 Thu 13:45] > | * TODO two > | SCHEDULED: <2008-02-28 Thu +1w> > | - State "DONE" [2008-02-14 Thu 13:46] > | - State "DONE" [2008-02-14 Thu 13:45] > | :PROPERTIES: > | :LOGGING: off > | :END: > | * TODO three > | SCHEDULED: <2008-02-14 Thu> > | - State "TODO" [2008-02-14 Thu 13:46] > | - State "DONE" [2008-02-14 Thu 13:45] > | :PROPERTIES: > | :LOGGING: off > | :END: > | *** TODO One Two Three > | > `---- > > I have org-log-done set to state globally and I want to override this > for the repeated task (two) and for another normal task (three). > > It always prompts for a note when I change the state of the TODO > item on > any of these tasks. > > Am I missing something? > > I'm running from the git development tree - currently on commit > 45f1d176da18453bf2fa7f099c486f98351bcab4 > > Org-mode version 5.21 > GNU Emacs 22.1.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) > of 2007-11-03 on pacem, modified by Debian > > Regards, > Bernt > > > > > _______________________________________________ > 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