diff -r abba187b8cab -r 39879e285b7a .emacs-my --- a/.emacs-my Sun Mar 08 01:10:01 2015 -0600 +++ b/.emacs-my Sun Mar 08 20:36:48 2015 -0500 @@ -2440,10 +2440,12 @@ ;; For debug use 'semantic-debug-idle-function' and 'semantic-debug-idle-work-function'. -(when (or - (and (= emacs-major-version 23) (>= emacs-minor-version 2)) - (>= emacs-major-version 24) ) - (require 'cedet)) +(eval-and-compile + (when (or + (and (= emacs-major-version 23) (>= emacs-minor-version 2)) + (>= emacs-major-version 24) ) + (require 'cedet) + (require 'mode-local))) (when (featurep 'cedet) (require 'semantic)