From f8b15da24c1e4a052411ef53a483aadf5752d00e Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Sat, 16 Feb 2013 22:29:34 +0100 Subject: [PATCH] org.el (org-set-tags-command): Fix bug. * org.el (org-set-tags-command): Fix bug when setting tags for multiple headlines in an active region. Do not set the end of the region back to the beginning of the previous headline. --- lisp/org.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/org.el b/lisp/org.el index 189b41676..7939804ae 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -13603,7 +13603,9 @@ If ONOFF is `on' or `off', don't toggle but set to this state." (if (or (org-at-heading-p) (and arg (org-before-first-heading-p))) (org-set-tags arg just-align) (save-excursion - (org-back-to-heading t) + (unless (and (org-region-active-p) + org-loop-over-headlines-in-active-region) + (org-back-to-heading t)) (org-set-tags arg just-align)))) (defun org-set-tags-to (data) -- 2.11.4.GIT