Variable: zig-ts--imenu-settings

zig-ts--imenu-settings is a variable defined in zig-ts-mode.el.

Value

(("Fn" "\\`function_declaration\\'" nil zig-ts--imenu-func-name-fn)
 ("Enum" "\\`enum_declaration\\'" nil
  zig-ts--imenu-assign-style-declaration-name-fn)
 ("Struct" "\\`struct_declaration\\'" nil
  zig-ts--imenu-assign-style-declaration-name-fn)
 ("Opaque" "\\`opaque_declaration\\'" nil
  zig-ts--imenu-assign-style-declaration-name-fn)
 ("ErrorSet" "\\`error_set_declaration\\'" nil
  zig-ts--imenu-assign-style-declaration-name-fn)
 ("Union" "\\`union_declaration\\'" nil
  zig-ts--imenu-assign-style-declaration-name-fn)
 ("Test" "\\`test_declaration\\'" nil zig-ts--imenu-test-name-fn))

Documentation

Settings for treesit-simple-imenu in zig-ts-mode.

Source Code

;; Defined in /nix/store/jxyx97fhclw4jb395hn97pz60n2rh0hs-emacs-packages-deps/share/emacs/site-lisp/elpa/zig-ts-mode-20260921.1554/zig-ts-mode.el
;;;; Imenu integration

(defvar zig-ts--imenu-settings
  `(("Fn" "\\`function_declaration\\'" nil zig-ts--imenu-func-name-fn)
    ("Enum" "\\`enum_declaration\\'"
     nil zig-ts--imenu-assign-style-declaration-name-fn)
    ("Struct" "\\`struct_declaration\\'"
     nil zig-ts--imenu-assign-style-declaration-name-fn)
    ("Opaque" "\\`opaque_declaration\\'"
     nil zig-ts--imenu-assign-style-declaration-name-fn)
    ("ErrorSet" "\\`error_set_declaration\\'"
     nil zig-ts--imenu-assign-style-declaration-name-fn)
    ("Union" "\\`union_declaration\\'"
     nil zig-ts--imenu-assign-style-declaration-name-fn)
    ("Test" "\\`test_declaration\\'" nil zig-ts--imenu-test-name-fn))
  "Settings for `treesit-simple-imenu' in `zig-ts-mode'.")