aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Gutov2024-10-03 22:19:56 +0300
committerDmitry Gutov2024-10-03 22:19:56 +0300
commitbde00266db42213ca5da3fd8cde882c13b0dfdfb (patch)
treea5632b5f7515b7e60f70911e8466ecf660d66563
parent4d43fbe3f5782f2efe3b325df87b65da026ef212 (diff)
downloademacs-bde00266db42213ca5da3fd8cde882c13b0dfdfb.tar.gz
emacs-bde00266db42213ca5da3fd8cde882c13b0dfdfb.zip
help-setup-xref: Clean up xref backend before non-Lisp uses
* lisp/help-mode.el (help-setup-xref): Kill more local variables, previously set in help-fns--setup-xref-backend (bug#69462).
-rw-r--r--lisp/help-mode.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/help-mode.el b/lisp/help-mode.el
index e16408be7b0..b6757fcdbf1 100644
--- a/lisp/help-mode.el
+++ b/lisp/help-mode.el
@@ -518,7 +518,9 @@ restore it properly when going back."
518 outline-minor-mode-highlight 518 outline-minor-mode-highlight
519 outline-minor-mode-use-buttons 519 outline-minor-mode-use-buttons
520 outline-default-state 520 outline-default-state
521 outline-default-rules))) 521 outline-default-rules
522 xref-backend-functions
523 semantic-symref-filepattern-alist)))
522 (when help-xref-stack-item 524 (when help-xref-stack-item
523 (push (cons (point) help-xref-stack-item) help-xref-stack) 525 (push (cons (point) help-xref-stack-item) help-xref-stack)
524 (setq help-xref-forward-stack nil)) 526 (setq help-xref-forward-stack nil))