Variable: consult-imenu-config

consult-imenu-config is a customizable variable defined in consult-imenu.el.

Value

((emacs-lisp-mode :toplevel "Functions" :types
		  ((102 "Functions" font-lock-function-name-face)
		   (109 "Macros" font-lock-function-name-face)
		   (112 "Packages" font-lock-constant-face)
		   (116 "Types" font-lock-type-face)
		   (118 "Variables" font-lock-variable-name-face))))

Documentation

Imenu configuration, faces and narrowing keys used by consult-imenu.

For each type a narrowing key and a name must be specified. The face is optional. The imenu representation provided by the backend usually puts functions directly at the toplevel. consult-imenu moves them instead under the type specified by
:toplevel.

Source Code

;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult-imenu.el
(defcustom consult-imenu-config
  '((emacs-lisp-mode :toplevel "Functions"
                     :types ((?f "Functions" font-lock-function-name-face)
                             (?m "Macros"    font-lock-function-name-face)
                             (?p "Packages"  font-lock-constant-face)
                             (?t "Types"     font-lock-type-face)
                             (?v "Variables" font-lock-variable-name-face))))
  "Imenu configuration, faces and narrowing keys used by `consult-imenu'.

For each type a narrowing key and a name must be specified.  The
face is optional.  The imenu representation provided by the
backend usually puts functions directly at the toplevel.
`consult-imenu' moves them instead under the type specified by
:toplevel."
  :type '(repeat (cons symbol plist))
  :group 'consult)