Variable: semantic-idle-breadcrumbs-format-tag-list-function

semantic-idle-breadcrumbs-format-tag-list-function is a customizable variable defined in idle.el.gz.

Value

semantic-idle-breadcrumbs--format-linear

Documentation

Function to format the list of tags containing point.

This function should take a list of Semantic tags and an optional maximum length of the produced string as its arguments. The maximum length is a hint and can be ignored. When the maximum length is omitted, an unconstrained string should be produced. The tags are sorted according to their nesting order, starting with the outermost tag. Single tags should be formatted using semantic-idle-breadcrumbs-format-tag-function unless special formatting is required.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/idle.el.gz
(defcustom semantic-idle-breadcrumbs-format-tag-list-function
  #'semantic-idle-breadcrumbs--format-linear
  "Function to format the list of tags containing point.
This function should take a list of Semantic tags and an optional
maximum length of the produced string as its arguments.  The
maximum length is a hint and can be ignored.  When the maximum
length is omitted, an unconstrained string should be produced.
The tags are sorted according to their nesting order, starting
with the outermost tag.  Single tags should be formatted using
`semantic-idle-breadcrumbs-format-tag-function' unless special
formatting is required."
  :group 'semantic
  :type  '(choice
	   (const    :tag "Format tags as list, innermost last"
		     semantic-idle-breadcrumbs--format-linear)
	   (const    :tag "Innermost tag with details, followed by remaining tags"
		     semantic-idle-breadcrumbs--format-innermost-first)
	   (function :tag "Other function")))