Magic for semantic-add-system-include. Previous not worked.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Fri, 27 Aug 2010 13:32:32 +0300
changeset 450 53773da85b43
parent 443 8c5d0e026821
child 451 cf6fe4141a9d
Magic for semantic-add-system-include. Previous not worked.
.emacs-my
--- a/.emacs-my	Fri Aug 27 12:24:21 2010 +0300
+++ b/.emacs-my	Fri Aug 27 13:32:32 2010 +0300
@@ -979,14 +979,12 @@
   ;; (global-semantic-stickyfunc-mode 1)
   ;; (setq semantic-stickyfunc-sticky-classes '(function type variable include package))
 
+  ;; semantic-dependency-system-include-path, semantic-customize-system-include-path
   (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)
+  (add-hook 'c-mode-hook (lambda () (semantic-add-system-include "~/.emacs.d/include" 'c-mode)))
+  (add-hook 'c++-mode-hook (lambda () (semantic-add-system-include "~/.emacs.d/include" 'c++-mode)))
   (global-semanticdb-minor-mode 1)
 
-  ;; (semantic-add-system-include "~/include" 'c++-mode)
-  ;; (semantic-add-system-include "~/include" 'c-mode)
-
   (global-set-key (kbd "C-c , .") 'semantic-ia-fast-jump)
   (global-set-key (kbd "C-c , d") 'semantic-ia-show-doc)
   (global-set-key (kbd "C-c , D") 'semantic-ia-describe-class)