Function: zig-ts--defun-name

zig-ts--defun-name is a natively compiled function defined in zig-ts-mode.el.

Signature

(zig-ts--defun-name NODE)

Documentation

Return the defun name of NODE.

Return nil if there is no name or if NODE is not a defun node.

Source Code

;; Defined in /nix/store/jxyx97fhclw4jb395hn97pz60n2rh0hs-emacs-packages-deps/share/emacs/site-lisp/elpa/zig-ts-mode-20260921.1554/zig-ts-mode.el
(defun zig-ts--defun-name (node)
  "Return the defun name of NODE.
Return nil if there is no name or if NODE is not a defun node."
  (pcase (treesit-node-type node)
    ("function_declaration" (zig-ts--imenu-func-name-fn node))
    (_ (zig-ts--imenu-assign-style-declaration-name-fn node))))