From bde00266db42213ca5da3fd8cde882c13b0dfdfb Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Thu, 3 Oct 2024 22:19:56 +0300 Subject: [PATCH] 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). --- lisp/help-mode.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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." outline-minor-mode-highlight outline-minor-mode-use-buttons outline-default-state - outline-default-rules))) + outline-default-rules + xref-backend-functions + semantic-symref-filepattern-alist))) (when help-xref-stack-item (push (cons (point) help-xref-stack-item) help-xref-stack) (setq help-xref-forward-stack nil))