[Top][All Lists]

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

Re: [Orgmode] [PATCH] Fix goto last refile location

From: Carsten Dominik
Subject: Re: [Orgmode] [PATCH] Fix goto last refile location
Date: Sat, 20 Feb 2010 20:37:06 +0100

Applied, thanks.

- Carsten

On Feb 20, 2010, at 6:50 PM, Bernt Hansen wrote:

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

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

Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.

- Carsten

reply via email to

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