1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-30 12:21:25 -08:00

* lisp/cedet/semantic.el: Turn off semantic-mode in all buffers (bug#76815),

This commit is contained in:
Lin Sun 2025-03-07 06:50:17 +00:00 committed by Eli Zaretskii
parent 757f6cb0ac
commit d8993eff11

View file

@ -1075,11 +1075,13 @@ Semantic mode.
;; re-activated.
(setq semantic-new-buffer-fcn-was-run nil)
;; restore the original `imenu-create-index-function'
(unless (eq semantic--create-index-function-origin
imenu-create-index-function)
(setq imenu-create-index-function
(or semantic--create-index-function-origin
(default-value 'imenu-create-index-function))))))
(dolist (b (buffer-list))
(with-current-buffer b
(unless (eq semantic--create-index-function-origin
imenu-create-index-function)
(setq imenu-create-index-function
(or semantic--create-index-function-origin
(default-value 'imenu-create-index-function))))))))
;;; Autoload some functions that are not in semantic/loaddefs