diff options
| author | Lin Sun | 2025-03-07 06:50:17 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2025-06-07 10:36:00 +0300 |
| commit | d8993eff116a7dc350fb7ccc1ef3fa99f5c57b2e (patch) | |
| tree | 8ec40f43cfa955d8872b463e3d4f4bf3e5767900 | |
| parent | 757f6cb0ac710533d5e18035e8b20a4bc7dcdc7c (diff) | |
| download | emacs-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.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. | |||
| 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 | ||