diff -r 6e0f17222588 -r fde6ee13fce1 .emacs-my --- a/.emacs-my Sun Aug 29 15:16:15 2010 +0300 +++ b/.emacs-my Sun Aug 29 15:34:24 2010 +0300 @@ -983,8 +983,9 @@ ;; (setq semantic-stickyfunc-sticky-classes '(function type variable include package)) (setq-mode-local c-mode semanticdb-find-default-throttle '(project unloaded system recursive)) - (semantic-add-system-include "~/.emacs.d/include" 'c-mode) - (semantic-add-system-include "~/.emacs.d/include" 'c++-mode) + ;; semantic-dependency-system-include-path + (add-hook 'c-mode-hook (lambda nil (semantic-add-system-include "~/.emacs.d/include" 'c-mode))) + (add-hook 'c-mode-hook (lambda nil (semantic-add-system-include "~/.emacs.d/include" 'c++-mode))) (global-semanticdb-minor-mode 1) ;; (semantic-add-system-include "~/include" 'c++-mode)