1050 ;;; CEDET, semantic. |
1050 ;;; CEDET, semantic. |
1051 |
1051 |
1052 ;; For debug use 'semantic-debug-idle-function' and 'semantic-debug-idle-work-function'. |
1052 ;; For debug use 'semantic-debug-idle-function' and 'semantic-debug-idle-work-function'. |
1053 |
1053 |
1054 (unless (featurep 'cedet) |
1054 (unless (featurep 'cedet) |
1055 (when (or (and (= emacs-major-version 23) (= emacs-minor-version 2)) (>= emacs-minor-version 24)) |
1055 ;; (when (or (and (= emacs-major-version 23) (= emacs-minor-version 2)) (>= emacs-minor-version 24)) |
1056 (semantic-mode 1) |
1056 ;; (semantic-mode 1) |
1057 )) |
1057 ;; ) |
|
1058 ) |
1058 |
1059 |
1059 (when (featurep 'cedet) |
1060 (when (featurep 'cedet) |
1060 (unless (equal cedet-version "1.0pre7") ; Come with Emacs 23.2. |
1061 (unless (equal cedet-version "1.0pre7") ; Come with Emacs 23.2. |
1061 (semantic-load-enable-code-helpers) |
1062 ;; (semantic-load-enable-code-helpers) |
1062 (semantic-load-enable-guady-code-helpers) |
1063 ;; (semantic-load-enable-guady-code-helpers) |
1063 ;; (global-srecode-minor-mode 1) |
1064 ;; (global-srecode-minor-mode 1) |
1064 (require 'semanticdb) |
1065 ;; (require 'semanticdb) |
1065 (require 'semantic-ia) |
1066 ;; (require 'semantic-ia) |
1066 ) |
1067 ) |
1067 |
1068 |
1068 (global-ede-mode t) |
1069 (global-ede-mode t) |
1069 (global-semantic-idle-summary-mode 1) |
1070 (global-semantic-idle-summary-mode 1) |
1070 (global-semantic-idle-scheduler-mode 1) |
1071 (global-semantic-idle-scheduler-mode 1) |