diff options
| author | Lin Sun <sunlin7@hotmail.com> | 2025-03-07 06:50:17 +0000 |
|---|---|---|
| committer | Eli Zaretskii <eliz@gnu.org> | 2025-06-07 10:36:00 +0300 |
| commit | d8993eff116a7dc350fb7ccc1ef3fa99f5c57b2e (patch) | |
| tree | 8ec40f43cfa955d8872b463e3d4f4bf3e5767900 | |
| parent | 757f6cb0ac710533d5e18035e8b20a4bc7dcdc7c (diff) | |
* lisp/cedet/semantic.el: Turn off semantic-mode in all buffers (bug#76815),
| -rw-r--r-- | lisp/cedet/semantic.el | 12 |
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. ;; 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 |
