1050 (setq-mode-local c-mode semanticdb-find-default-throttle '(project unloaded system recursive)) |
1050 (setq-mode-local c-mode semanticdb-find-default-throttle '(project unloaded system recursive)) |
1051 (add-hook 'c-mode-hook (lambda nil (semantic-add-system-include "~/.emacs.d/include" 'c-mode))) |
1051 (add-hook 'c-mode-hook (lambda nil (semantic-add-system-include "~/.emacs.d/include" 'c-mode))) |
1052 (add-hook 'c-mode-hook (lambda nil (semantic-add-system-include "~/.emacs.d/include" 'c++-mode))) |
1052 (add-hook 'c-mode-hook (lambda nil (semantic-add-system-include "~/.emacs.d/include" 'c++-mode))) |
1053 (require 'semanticdb) |
1053 (require 'semanticdb) |
1054 (global-semanticdb-minor-mode 1) |
1054 (global-semanticdb-minor-mode 1) |
|
1055 |
|
1056 (unless (equal cedet-version "1.0pre7") ; Come with Emacs 23.2. |
|
1057 (require 'ede-locate) |
|
1058 (when (cedet-idutils-version-check t) |
|
1059 (add-to-list 'ede-locate-setup-options 'ede-locate-idutils) |
|
1060 ) |
|
1061 (when (cedet-gnu-global-version-check t) |
|
1062 (add-to-list 'ede-locate-setup-options 'ede-locate-global) |
|
1063 ) |
|
1064 ) |
1055 |
1065 |
1056 (global-set-key (kbd "C-c , .") 'semantic-ia-fast-jump) |
1066 (global-set-key (kbd "C-c , .") 'semantic-ia-fast-jump) |
1057 (global-set-key (kbd "C-c , d") 'semantic-ia-show-doc) |
1067 (global-set-key (kbd "C-c , d") 'semantic-ia-show-doc) |
1058 (global-set-key (kbd "C-c , D") 'semantic-ia-describe-class) |
1068 (global-set-key (kbd "C-c , D") 'semantic-ia-describe-class) |
1059 (global-set-key (kbd "C-c , c") 'semantic-ia-complete-symbol-menu) |
1069 (global-set-key (kbd "C-c , c") 'semantic-ia-complete-symbol-menu) |