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))