.emacs-my
changeset 454 18ce601cb4fb
parent 453 a996baf6b700
child 455 434f14adcd26
equal deleted inserted replaced
453:a996baf6b700 454:18ce601cb4fb
   952 
   952 
   953 ;; ----------------------------------------------------------------------
   953 ;; ----------------------------------------------------------------------
   954 ;; CEDET, semantic.
   954 ;; CEDET, semantic.
   955 
   955 
   956 ;; For debug use 'semantic-debug-idle-function' and 'semantic-debug-idle-work-function'.
   956 ;; For debug use 'semantic-debug-idle-function' and 'semantic-debug-idle-work-function'.
   957 (when (or (and (= emacs-major-version 23) (= emacs-minor-version 2))
   957 
   958           (>= emacs-minor-version 24))
   958 (unless (featurep 'cedet)
   959   (semantic-mode 1)
   959   (when (or (and (= emacs-major-version 23) (= emacs-minor-version 2)) (>= emacs-minor-version 24))
       
   960     (semantic-mode 1)
       
   961     ))
       
   962 
       
   963 (when (featurep 'cedet)
       
   964   (unless (equal cedet-version "1.0pre7") ; Come with Emacs 23.2.
       
   965     (global-ede-mode t)
       
   966     (semantic-load-enable-code-helpers)
       
   967     (semantic-load-enable-guady-code-helpers)
       
   968     ;; (global-srecode-minor-mode 1)
       
   969     )
       
   970 
   960   (global-semantic-idle-summary-mode 1)
   971   (global-semantic-idle-summary-mode 1)
   961   (global-semantic-idle-scheduler-mode 1)
   972   (global-semantic-idle-scheduler-mode 1)
   962   (setq semantic-idle-scheduler-idle-time 1) ; 1 sec.
   973   (setq semantic-idle-scheduler-idle-time 1) ; 1 sec.
   963   (global-semantic-decoration-mode 1)
   974   (global-semantic-decoration-mode 1)
   964   (global-semantic-mru-bookmark-mode 1)
   975   (global-semantic-mru-bookmark-mode 1)