Variable: semantic-default-submodes
semantic-default-submodes is a customizable variable defined in
semantic.el.gz.
Value
(global-semantic-idle-scheduler-mode global-semanticdb-minor-mode)
Documentation
List of auxiliary Semantic minor modes enabled by semantic-mode(var)/semantic-mode(fun).
The possible elements of this list include the following:
global-semanticdb-minor-mode(var)/global-semanticdb-minor-mode(fun) - Maintain tag database.
global-semantic-idle-scheduler-mode(var)/global-semantic-idle-scheduler-mode(fun) - Reparse buffer when idle.
global-semantic-idle-summary-mode(var)/global-semantic-idle-summary-mode(fun) - Show summary of tag at point.
global-semantic-idle-completions-mode(var)/global-semantic-idle-completions-mode(fun) - Show completions when idle.
global-semantic-decoration-mode(var)/global-semantic-decoration-mode(fun) - Additional tag decorations.
global-semantic-highlight-func-mode(var)/global-semantic-highlight-func-mode(fun) - Highlight the current tag.
global-semantic-stickyfunc-mode(var)/global-semantic-stickyfunc-mode(fun) - Show current fun in header line.
global-semantic-mru-bookmark-mode(var)/global-semantic-mru-bookmark-mode(fun) - Provide switch-to-buffer-like
keybinding for tag names.
global-semantic-idle-local-symbol-highlight-mode(var)/global-semantic-idle-local-symbol-highlight-mode(fun) - Highlight references
of the symbol under point.
The following modes are more targeted at people who want to see
some internal information of the semantic parser in action:
global-semantic-highlight-edits-mode(var)/global-semantic-highlight-edits-mode(fun) - Visualize incremental parser by
highlighting not-yet parsed changes.
global-semantic-show-unmatched-syntax-mode(var)/global-semantic-show-unmatched-syntax-mode(fun) - Highlight unmatched lexical
syntax tokens.
global-semantic-show-parser-state-mode(var)/global-semantic-show-parser-state-mode(fun) - Display the parser cache state.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic.el.gz
;;;###autoload
(defcustom semantic-default-submodes
'(global-semantic-idle-scheduler-mode global-semanticdb-minor-mode)
"List of auxiliary Semantic minor modes enabled by `semantic-mode'.
The possible elements of this list include the following:
`global-semanticdb-minor-mode' - Maintain tag database.
`global-semantic-idle-scheduler-mode' - Reparse buffer when idle.
`global-semantic-idle-summary-mode' - Show summary of tag at point.
`global-semantic-idle-completions-mode' - Show completions when idle.
`global-semantic-decoration-mode' - Additional tag decorations.
`global-semantic-highlight-func-mode' - Highlight the current tag.
`global-semantic-stickyfunc-mode' - Show current fun in header line.
`global-semantic-mru-bookmark-mode' - Provide `switch-to-buffer'-like
keybinding for tag names.
`global-semantic-idle-local-symbol-highlight-mode' - Highlight references
of the symbol under point.
The following modes are more targeted at people who want to see
some internal information of the semantic parser in action:
`global-semantic-highlight-edits-mode' - Visualize incremental parser by
highlighting not-yet parsed changes.
`global-semantic-show-unmatched-syntax-mode' - Highlight unmatched lexical
syntax tokens.
`global-semantic-show-parser-state-mode' - Display the parser cache state."
:group 'semantic
:type `(set ,@(mapcar (lambda (c) (list 'const c))
semantic-submode-list)))