Variable: consult-eglot-narrow
consult-eglot-narrow is a customizable variable defined in
consult-eglot.el.
Value
((99 . "Class") (102 . "Function") (101 . "Enum") (105 . "Interface")
(109 . "Module") (110 . "Namespace") (112 . "Package")
(115 . "Struct") (116 . "Type Parameter") (118 . "Variable")
(65 . "Array") (66 . "Boolean") (67 . "Constant")
(69 . "Enum Member") (70 . "Field") (77 . "Method") (78 . "Number")
(79 . "Object") (80 . "Property") (83 . "String") (111 . "Other"))
Documentation
Narrow key configuration used with consult-eglot-symbols.
For the format see consult--read, for the value types see the
values in eglot--symbol-kind-names.
Source Code
;; Defined in /nix/store/3v6wy8b5xagm658m9sa8vhwzkykl5mv6-emacs-packages-deps/share/emacs/site-lisp/elpa/consult-eglot-20260613.1443/consult-eglot.el
(defcustom consult-eglot-narrow
'(;; Lowercase classes
(?c . "Class")
(?f . "Function")
(?e . "Enum")
(?i . "Interface")
(?m . "Module")
(?n . "Namespace")
(?p . "Package")
(?s . "Struct")
(?t . "Type Parameter")
(?v . "Variable")
;; Uppercase classes
(?A . "Array")
(?B . "Boolean")
(?C . "Constant")
(?E . "Enum Member")
(?F . "Field")
(?M . "Method")
(?N . "Number")
(?O . "Object")
(?P . "Property")
(?S . "String")
;; Other. Any which aren't above are taken from here
(?o . "Other"))
"Narrow key configuration used with `consult-eglot-symbols'.
For the format see `consult--read', for the value types see the
values in `eglot--symbol-kind-names'."
:type '(alist :key-type character :value-type string))