Variable: speedbar-tag-hierarchy-method

speedbar-tag-hierarchy-method is a customizable variable defined in speedbar.el.gz.

Value

(speedbar-prefix-group-tag-hierarchy speedbar-trim-words-tag-hierarchy)

Documentation

List of hooks which speedbar will use to organize tags into groups.

Groups are defined as expandable meta-tags. Imenu supports such things in some languages, such as separating variables from functions. Each hook takes one argument LST, and may destructively create a new list of the same form. LST is a list of elements of the form:
  (ELT1 ELT2 ... ELTn)
where each ELT is of the form
  (TAG-NAME-STRING . NUMBER-OR-MARKER)
or
  (GROUP-NAME-STRING ELT1 ELT2... ELTn)

Source Code

;; Defined in /usr/src/emacs/lisp/speedbar.el.gz
(defcustom speedbar-tag-hierarchy-method
  '(speedbar-prefix-group-tag-hierarchy
    speedbar-trim-words-tag-hierarchy)
  "List of hooks which speedbar will use to organize tags into groups.
Groups are defined as expandable meta-tags.  Imenu supports
such things in some languages, such as separating variables from
functions.  Each hook takes one argument LST, and may destructively
create a new list of the same form.  LST is a list of elements of the
form:
  (ELT1 ELT2 ... ELTn)
where each ELT is of the form
  (TAG-NAME-STRING . NUMBER-OR-MARKER)
or
  (GROUP-NAME-STRING ELT1 ELT2... ELTn)"
  :group 'speedbar
  :type 'hook
  :options '(speedbar-prefix-group-tag-hierarchy
	     speedbar-trim-words-tag-hierarchy
	     speedbar-simple-group-tag-hierarchy
	     speedbar-sort-tag-hierarchy)
  )