I am trying to get semantic add-ons that work with emacs 24 and the version of cedet that comes with it. Shutdown for classes defined by me in my source file, but shutdown does not work for standard library or STL element. Here is my emacs configurator:
(require 'cedet) (require 'semantic) (require 'semantic/ia) (require 'semantic/bovine/gcc) (semantic-add-system-include "/usr/include/c++/4.6.3" 'c++-mode) (setq semantic-default-submodes '(global-semantic-idle-scheduler-mode global-semanticdb-minor-mode global-semantic-idle-summary-mode global-semantic-idle-completions-mode global-semantic-highlight-func-mode global-semantic-decoration-mode global-semantic-mru-bookmark-mode)) (setq semanticdb-default-save-directory "~/.semanticdb/" semantic-complete-inline-analyzer-idle-displayor-class 'semantic-displayor-ghost) (semantic-mode t)
In my ~ / .semanticdb directory, I see only "! Usr! Include! C ++! 4.6! X86_64-linux-gnu! Bits! Semantic.cache", which does not even use the version specified in the config.
When I try to execute Mx semantic-analysis-possible-completions in std :: list, for example, I get an error: "Unable to find types for std :: list"
Any suggestions for debugging this or how to fix it?
source share