From c811bb0ea5aeeafce5dbb79a6d57abd56c9f8667 Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Thu, 28 Nov 2013 06:27:57 +0100 Subject: [PATCH] org.el (org-cycle-hide-drawers): Fix bug about re-searching at the wrong side of point * org.el (org-cycle-hide-drawers): Fix bug about re-searching at the wrong side of point. The bug was introduced by this commit: http://orgmode.org/cgit.cgi/org-mode.git/commit/?id=e8bafd And reported here: http://article.gmane.org/gmane.emacs.orgmode/79282 --- lisp/org.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/org.el b/lisp/org.el index 4e8bd9c48..c0c51c4df 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -7118,7 +7118,7 @@ specifying which drawers should not be hidden." (save-excursion (outline-next-heading) (point)) (org-end-of-subtree t))))) (goto-char beg) - (while (re-search-forward org-drawer-regexp end t) + (while (re-search-forward org-drawer-regexp (max end (point)) t) (unless (member-ignore-case (match-string 1) exceptions) (let ((drawer (org-element-at-point))) (when (memq (org-element-type drawer) '(drawer property-drawer))