From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Navigation problem - 5.08 Date: Fri, 7 Sep 2007 10:04:19 +0200 Message-ID: <0726f1014ee96c5a096ed4e1912e819c@science.uva.nl> References: <87odgf68ec.fsf@gollum.intra.norang.ca> Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ITYpC-0006LV-46 for emacs-orgmode@gnu.org; Fri, 07 Sep 2007 04:04:22 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ITYpB-0006Jk-9z for emacs-orgmode@gnu.org; Fri, 07 Sep 2007 04:04:21 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ITYpA-0006JP-I7 for emacs-orgmode@gnu.org; Fri, 07 Sep 2007 04:04:20 -0400 Received: from korteweg.uva.nl ([146.50.98.70]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ITYp9-0002ld-Qg for emacs-orgmode@gnu.org; Fri, 07 Sep 2007 04:04:20 -0400 In-Reply-To: <87odgf68ec.fsf@gollum.intra.norang.ca> 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: Bernt Hansen Cc: emacs-orgmode@gnu.org You are the second person to report this problem. Unfortunately so far I cannot reproduce this problem. Thanks for providing a detailed test setup. Can you try again, start your emacs with `-q -l minimal.emacs' and then explain, key-by-key what you do to get the error? Thanks for helping to track this nasty bug down. - Carsten P.S. I guess turning off flyspell-mode does not help? On Sep 6, 2007, at 18:55, Bernt Hansen wrote: > Hi Carsten, > > I've been running into what I think is a bug over the last few days. I > normally live in the agenda for today with my todo tasks displayed and > ordered by priority. > > I've noticed that sometimes (rarely) using SPACE or TAB on an entry > jumps to my single org file but in the wrong place. I've been bitten > by > this at least twice when using T to change the TODO status of an entry. > It prompts for the log message and changes the item to DONE (as > requested... ) but it changes the wrong item. > > My org file looks something like this > > ,----[ todo.org ] > | MY PROJECTS -*- mode: org; fill-column: 78 -*- > | > | #+STARTUP: overview > | #+STARTUP: lognotestate > | #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) APPT(a) | DONE(d) > DEFERRED(p) CANCELLED(c) > | #+TAGS: { SCHOOL(s) WORK(w) } CALL(c) ERRAND(e) > | * Tasks > | * Timelog > | > | * Client1 - Timelog > | * Client1 - Project1 > | ** TODO [#B] Some Task... > | > | * Client2 - Timelog > | * Client2 - Project1... > | * Client2 - Project2... > | > | . . . > `---- > > Each level 1 category has a #+CATEGORY and #+ARCHIVE line following it > followed by level 2 tasks for each project. > > After using TAB (to the wrong place) if I return to the agenda buffer > and do it again it works right. Sometimes I think I'm going crazy :) > except when the task TODO state change and accompanying note end up on > the wrong task. > > The last time this happened (a few minutes ago) the cursor was on > > Client1: Scheduled: TODO [#B] Some Task > > in the agenda. I hit T to change the item to DONE and entered my note. > As soon as that was complete the agenda line looked like this: > > Client1: Scheduled: DONE Timelog > > I hit TAB and got to the > > * Timelog > > entry instead (2nd level 1 task instead of the level 2 task) > > so I ended up with > > * DONE Timelog > [date and comment stuff went here from closing the task] > > I have the following org-mode variables set in my .emacs: > > ,----[ org related .emacs stuff ] > | (add-hook 'org-mode-hook '(lambda () (flyspell-mode 1))) > | > | ;;; > | ;;; Org Mode > | ;;; > | (add-to-list 'load-path (expand-file-name "~/org-mode")) > | (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) > | (require 'org-install) > | > | (global-font-lock-mode 1) ; for all buffers > | (setq org-log-done t > | org-agenda-include-diary nil > | org-cycle-include-plain-lists nil > | org-agenda-todo-list-sublevels t > | org-agenda-todo-ignore-deadlines t > | org-agenda-todo-ignore-scheduled t > | org-agenda-start-with-follow-mode nil > | org-use-tag-inheritance t > | org-tags-match-list-sublevels t > | org-show-hierarchy-above t > | org-show-following-heading nil > | org-show-siblings nil > | org-export-with-sub-superscripts nil > | org-clock-out-when-done nil > | org-use-fast-todo-selection t) > | > | (setq org-agenda-sorting-strategy '((agenda time-up priority-down) > | (todo category-keep priority-down) > | (tags category-keep priority-down))) > | > | (define-key global-map "\C-cl" 'org-store-link) > | (define-key global-map "\C-ca" 'org-agenda) > | > | (add-hook 'remember-mode-hook 'org-remember-apply-template) > | ; > | (custom-set-variables > | '(org-default-notes-file "~/org/notes.org") > | '(org-agenda-ndays 7) > | '(org-deadline-warning-days 14) > | '(org-agenda-show-all-dates t) > | '(org-agenda-skip-deadline-if-done t) > | '(org-agenda-skip-scheduled-if-done t) > | '(org-agenda-start-on-weekday nil) > | '(org-reverse-note-order t) > | '(org-fast-tag-selection-single-key (quote expert)) > | '(org-agenda-custom-commands > | (quote (("d" todo "DELEGATED" nil) > | ("c" todo "DONE|DEFERRED|CANCELLED" nil) > | ("w" todo "WAITING" nil) > | ("W" agenda "" ((org-agenda-ndays 21))) > | ("A" agenda "" > | ((org-agenda-skip-function > | (lambda nil > | (org-agenda-skip-entry-if (quote notregexp) "\\=.*\\[#A\\]"))) > | (org-agenda-ndays 1) > | (org-agenda-overriding-header "Today's Priority #A tasks: "))) > | ("u" alltodo "" > | ((org-agenda-skip-function > | (lambda nil > | (org-agenda-skip-entry-if (quote scheduled) (quote deadline) > | (quote regexp) "<[^>\n]+>"))) > | (org-agenda-overriding-header "Unscheduled TODO entries: > ")))))) > | '(org-remember-store-without-prompt t) > | '(org-remember-templates > | (quote ((116 "* TODO %?\n %u" "~/org/todo.org" "Tasks") > | (110 "* %u %?" "~/org/notes.org" "Notes")))) > | '(remember-annotation-functions (quote (org-remember-annotation))) > | '(remember-handler-functions (quote (org-remember-handler)))) > | > | (setq org-todo-keyword-faces > | '(("TODO" . (:foreground "red" :weight bold)) > | ("STARTED" . (:foreground "red" :weight bold)) > | ("WAITING" . (:foreground "orange" :weight bold)) > | ("APPT" . (:foreground "blue" :weight bold :underline t)) > | ("DONE" . (:foreground "forest green" :weight bold)) > | ("DEFERRED" . (:foreground "forest green" :weight bold)) > | ("CANCELLED" . (:foreground "forest green" :weight bold)))) > `---- > > I'd love to help track this down but I have no idea where to start > looking. Any ideas? > > Bernt > > > > _______________________________________________ > Emacs-orgmode mailing list > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Amsterdam phone: +31 20 525 7477