]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/help-mode.el (help-setup-xref): Disable outline-minor-mode (bug#64575).
authorJuri Linkov <juri@linkov.net>
Thu, 13 Jul 2023 16:38:36 +0000 (19:38 +0300)
committerJuri Linkov <juri@linkov.net>
Thu, 13 Jul 2023 16:38:36 +0000 (19:38 +0300)
lisp/help-mode.el

index bf64d032b65fb1246ce627a41cfb2ec6a362c034..b51276d5e06b9b24eddf7fd1270a37ded16020a8 100644 (file)
@@ -498,6 +498,10 @@ This should be called very early, before the output buffer is cleared,
 because we want to record the \"previous\" position of point so we can
 restore it properly when going back."
   (with-current-buffer (help-buffer)
+    ;; Disable `outline-minor-mode' in a reused Help buffer
+    ;; created by `describe-bindings' that enables this mode.
+    (when (bound-and-true-p outline-minor-mode)
+      (outline-minor-mode -1))
     (when help-xref-stack-item
       (push (cons (point) help-xref-stack-item) help-xref-stack)
       (setq help-xref-forward-stack nil))