emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Orgmode] [PATCH] Fix goto last refile location


From: Bernt Hansen
Subject: [Orgmode] [PATCH] Fix goto last refile location
Date: Sat, 20 Feb 2010 12:50:05 -0500

Move the marker for the last refile location to the heading instead of at the
end of the entry.  This was causing C-u C-u C-c C-w to end up on the heading
following the newly refiled entry.
---
This uses the same mechanism that remember mode uses for bookmarking the last
stored location.  I originally had a save-excursion and org-back-to-heading
call before setting the bookmark but this seems to work probably due to a
side-effect.

 lisp/org.el |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/lisp/org.el b/lisp/org.el
index e5b2f56..8ba782a 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -9399,8 +9399,9 @@ See also `org-refile-use-outline-path' and 
`org-completion-use-ido'"
                    (goto-char (point-min))
                    (or (outline-next-heading) (goto-char (point-max)))))
                (if (not (bolp)) (newline))
-               (bookmark-set "org-refile-last-stored")
                (org-paste-subtree level)
+               (and org-auto-align-tags (org-set-tags nil t))
+               (bookmark-set "org-refile-last-stored")
                (if (fboundp 'deactivate-mark) (deactivate-mark))
                (run-hooks 'org-after-refile-insert-hook))))
          (if regionp
-- 
1.7.0.14.g7e948





reply via email to

[Prev in Thread] Current Thread [Next in Thread]