Variable: semantic-new-buffer-setup-functions
semantic-new-buffer-setup-functions is a customizable variable defined
in semantic.el.gz.
Value
((c-mode . semantic-default-c-setup)
(c++-mode . semantic-default-c-setup)
(html-mode . semantic-default-html-setup)
(java-mode . wisent-java-default-setup)
(js-mode . wisent-javascript-setup-parser)
(python-mode . wisent-python-default-setup)
(scheme-mode . semantic-default-scheme-setup)
(srecode-template-mode . srecode-template-setup-parser)
(texinfo-mode . semantic-default-texi-setup)
(makefile-automake-mode . semantic-default-make-setup)
(makefile-gmake-mode . semantic-default-make-setup)
(makefile-makepp-mode . semantic-default-make-setup)
(makefile-bsdmake-mode . semantic-default-make-setup)
(makefile-imake-mode . semantic-default-make-setup)
(makefile-mode . semantic-default-make-setup))
Documentation
Alist of functions to call to set up Semantic parsing in the buffer.
Each element has the form (MODE . FN), where MODE is a value of
major-mode for the buffer and FN is the corresponding function
to call, with no arguments, to set up the parser.
These functions are called by semantic-new-buffer-fcn, before
semantic-inhibit-functions.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic.el.gz
(defcustom semantic-new-buffer-setup-functions
'((c-mode . semantic-default-c-setup)
(c++-mode . semantic-default-c-setup)
(html-mode . semantic-default-html-setup)
(java-mode . wisent-java-default-setup)
(js-mode . wisent-javascript-setup-parser)
(python-mode . wisent-python-default-setup)
(scheme-mode . semantic-default-scheme-setup)
(srecode-template-mode . srecode-template-setup-parser)
(texinfo-mode . semantic-default-texi-setup)
(makefile-automake-mode . semantic-default-make-setup)
(makefile-gmake-mode . semantic-default-make-setup)
(makefile-makepp-mode . semantic-default-make-setup)
(makefile-bsdmake-mode . semantic-default-make-setup)
(makefile-imake-mode . semantic-default-make-setup)
(makefile-mode . semantic-default-make-setup))
"Alist of functions to call to set up Semantic parsing in the buffer.
Each element has the form (MODE . FN), where MODE is a value of
`major-mode' for the buffer and FN is the corresponding function
to call, with no arguments, to set up the parser.
These functions are called by `semantic-new-buffer-fcn', before
`semantic-inhibit-functions'."
:group 'semantic
:type '(alist :key-type symbol :value-type function))