From: Carsten Dominik <dominik@science.uva.nl>
To: Bernt Hansen <bernt@alumni.uwaterloo.ca>
Cc: emacs-orgmode@gnu.org
Subject: Re: Navigation problem - 5.08
Date: Fri, 7 Sep 2007 10:04:19 +0200 [thread overview]
Message-ID: <0726f1014ee96c5a096ed4e1912e819c@science.uva.nl> (raw)
In-Reply-To: <87odgf68ec.fsf@gollum.intra.norang.ca>
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
next prev parent reply other threads:[~2007-09-07 8:04 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-06 16:55 Navigation problem - 5.08 Bernt Hansen
2007-09-06 18:15 ` Bernt Hansen
2007-09-07 8:04 ` Carsten Dominik [this message]
2007-09-07 15:08 ` Bernt Hansen
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
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=0726f1014ee96c5a096ed4e1912e819c@science.uva.nl \
--to=dominik@science.uva.nl \
--cc=bernt@alumni.uwaterloo.ca \
--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 public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).