10d59f78bb
Bernt Hansen writes: > I think I have something that is reproducible. > > ,----[ /tmp/x.org ] > | > | * Refile Targets > | ** TODO One > | ** TODO Two > | ** TODO Three > | ** TODO Four > | ** TODO Five > | ** TODO Six > | *** TODO Six.one > | *** TODO Six.two > | **** TODO Clock me > | ** TODO Seven > | ** TODO Eight > | ** TODO Nine > | ** TODO Ten > | * Refile Tasks > | ** TODO Refile Me > `---- > > ,----[ /tmp/minimal.emacs ] > | (add-to-list 'load-path (expand-file-name "~/git/org-mode/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) > | > | (setq org-log-done (quote time)) > | (setq org-log-into-drawer t) > | (setq org-agenda-files '("/tmp/x.org")) > | (setq user-init-file "/tmp/custom.el") > | > | (setq org-refile-allow-creating-parent-nodes nil) > | (setq org-refile-targets (quote ((nil :maxlevel . 2) (org-agenda-files :maxlevel . 2)))) > | (setq org-refile-use-outline-path nil) > | (setq org-todo-keywords (quote ((sequence "TODO(t!)" "STARTED(s!)" "|" "DONE(d!/!)") (sequence "WAITING(w@/!)" "SOMEDAY(S!)" "OPEN(O@)" "|" "CANCELLED(c@/!)") (sequence "QUOTE(q!)" "QUOTED(Q!)" "|" "APPROVED(A@)" "EXPIRED(E@)" "REJECTED(R@)")))) > `---- > > Steps to reproduce: > > 1. Save the files /tmp/x.org and /tmp/minimal.emacs > 2. emacs -q -l /tmp/minimal.emacs /tmp/x.org > 3. Go to CONTENTS view with S-TAB twice > 4. Put point on **** TODO Clock Me > 5. Clock in the task with C-c C-x C-i > > This adds a logbook drawer with the clock > > 6. Fold to OVERVIEW view with S-TAB > > So it looks like this > > ,----[ x.org folder ] > | > | * Refile Targets... > | * Refile Tasks... > `---- > > 7. M-x org-clock-goto > > This reveals the buffer like so: > > ,---- > | > | * Refile Targets... > | **** TODO Clock me > | :LOGBOOK:... > | ... > | * Refile Tasks... > `---- > > I think this is the critical step. > > 8. Put point on Refile Tasks > 9. Show task to refile with TAB > 10. Put point on ** TODO Refile Me > 11. Refile to Ten with C-c C-w Ten RET > 12. Put point on Refile Me > 13. Reveal with C-c C-r > > Shows that we are under TODO Ten. So far so good > > ,---- > | > | * Refile Targets... > | **** TODO Clock me > | :LOGBOOK:... > | ... > | ** TODO Ten > | *** TODO Refile Me > | * Refile Tasks > `---- > > 14. Now repeat steps 10-13 but refile to 'Two' instead of 'Ten' > > This goes to the wrong place. This files under Nine for me > > ,---- > | > | * Refile Targets... > | **** TODO Clock me > | :LOGBOOK:... > | ... > | ** TODO Nine > | *** TODO Refile Me > | ** TODO Ten > | * Refile Tasks > `---- > > 15. Repeat steps 10-13 with refiling to 'Two' each time > > This moves Refile Me up one task at a time until it gets to Two > ie. it refiles to Eight, then Seven, then Six, then Five, then > Four then Three, then Two. > > If you show contents view with S-TAB and then refile it goes to the > right place immediately. So this definitely has something to do with > the folded view of the org file. > |
||
---|---|---|
BUGFIXING | ||
EXPERIMENTAL | ||
ORGWEBPAGE | ||
UTILITIES | ||
contrib | ||
doc | ||
lisp | ||
xemacs | ||
.dir-settings.el | ||
.gitignore | ||
ChangeLog | ||
Makefile | ||
README | ||
README_DIST | ||
README_GIT | ||
request-assign-future.txt |
README
This is the Emacs Org project, an emacs subsystem for organizing your life The homepage of Org is at http://orgmode.org This distribution contains: README This file. README_DIST The README file for the distribution (zip and tar files) README_GIT Information about the git repository and how to contribute to Org-mode development. lisp/ Directory with all the Emacs Lisp files that make up Org. doc/ The documentation files. org.texi is the source of the documentation, org.html and org.pdf are formatted versions of it. xemacs/ The xemacs directory contains special code for XEmacs users, in particular a port of the GNU Emacs outline.el to XEmacs. Org-mode does not work under XEmacs without this file installed. It did until version 4.37, but no longer. CONTRIB/ A diretory with third-party additions for Org. Some really cool stuff is in there. ORGWEBPAGE/ Directory with the source files for the orgmode.org web page. ChangeLog The standard ChangeLog file. Makefile The makefile to compile and install Org, and also for maintenance tasks. request-assign-future.txt The form that contributors have to sign and get processed with the FSF before contributed changes can be integrated into the Org core. All files in this distribution except the CONTRIB directory have copyright assigned to the FSF. EXPERIMENTAL Experimental code, not necessarily FSF copyright.