speedbar-mode-functions-list
speedbar-mode-functions-list is a variable defined in `
speedbar.el
'.
Its value is shown
below.
Documentation:
List of function tables to use for different major display modes.
It is not necessary to define any functions for a specialized mode.
This just provides a simple way of adding lots of customizations.
Each sublist is of the form:
("NAME" (FUNCTIONSYMBOL . REPLACEMENTFUNCTION) ...)
Where NAME is the name of the specialized mode. The rest of the list
is a set of dotted pairs of the form FUNCTIONSYMBOL, which is the name
of a function you would like to replace, and REPLACEMENTFUNCTION,
which is a function you can call instead. Not all functions can be
replaced this way. Replaceable functions must provide that
functionality individually.
Value:
(("Project"
(speedbar-item-info . eieio-speedbar-item-info)
(speedbar-line-directory . eieio-speedbar-line-path))
("vhdl project"
(speedbar-item-info . vhdl-speedbar-item-info)
(speedbar-line-directory . vhdl-speedbar-line-project))
("vhdl directory"
(speedbar-item-info . vhdl-speedbar-item-info)
(speedbar-line-directory . speedbar-files-line-path))
("GUD"
(speedbar-item-info . gud-speedbar-item-info)
(speedbar-line-directory . ignore))
("files"
(speedbar-item-info . speedbar-files-item-info)
(speedbar-line-directory . speedbar-files-line-directory))
("buffers"
(speedbar-item-info . speedbar-buffers-item-info)
(speedbar-line-directory . speedbar-buffers-line-directory))
("quick buffers"
(speedbar-item-info . speedbar-buffers-item-info)
(speedbar-line-directory . speedbar-buffers-line-directory)))