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))