[Top][All Lists]
[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
- [Orgmode] [PATCH] Fix goto last refile location,
Bernt Hansen <=