aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLin Sun2025-03-07 06:50:17 +0000
committerEli Zaretskii2025-06-07 10:36:00 +0300
commitd8993eff116a7dc350fb7ccc1ef3fa99f5c57b2e (patch)
tree8ec40f43cfa955d8872b463e3d4f4bf3e5767900
parent757f6cb0ac710533d5e18035e8b20a4bc7dcdc7c (diff)
downloademacs-d8993eff116a7dc350fb7ccc1ef3fa99f5c57b2e.tar.gz
emacs-d8993eff116a7dc350fb7ccc1ef3fa99f5c57b2e.zip
* lisp/cedet/semantic.el: Turn off semantic-mode in all buffers (bug#76815),
-rw-r--r--lisp/cedet/semantic.el12
1 files changed, 7 insertions, 5 deletions
diff --git a/lisp/cedet/semantic.el b/lisp/cedet/semantic.el
index c0caa342865..542fea3df2a 100644
--- a/lisp/cedet/semantic.el
+++ b/lisp/cedet/semantic.el
@@ -1075,11 +1075,13 @@ Semantic mode.
1075 ;; re-activated. 1075 ;; re-activated.
1076 (setq semantic-new-buffer-fcn-was-run nil) 1076 (setq semantic-new-buffer-fcn-was-run nil)
1077 ;; restore the original `imenu-create-index-function' 1077 ;; restore the original `imenu-create-index-function'
1078 (unless (eq semantic--create-index-function-origin 1078 (dolist (b (buffer-list))
1079 imenu-create-index-function) 1079 (with-current-buffer b
1080 (setq imenu-create-index-function 1080 (unless (eq semantic--create-index-function-origin
1081 (or semantic--create-index-function-origin 1081 imenu-create-index-function)
1082 (default-value 'imenu-create-index-function)))))) 1082 (setq imenu-create-index-function
1083 (or semantic--create-index-function-origin
1084 (default-value 'imenu-create-index-function))))))))
1083 1085
1084;;; Autoload some functions that are not in semantic/loaddefs 1086;;; Autoload some functions that are not in semantic/loaddefs
1085 1087