Function: heex-ts--defun-name
heex-ts--defun-name is a byte-compiled function defined in
heex-ts-mode.el.gz.
Signature
(heex-ts--defun-name NODE)
Documentation
Return the name of the defun NODE.
Return nil if NODE is not a defun node or doesn't have a name.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/heex-ts-mode.el.gz
(defun heex-ts--defun-name (node)
"Return the name of the defun NODE.
Return nil if NODE is not a defun node or doesn't have a name."
(pcase (treesit-node-type node)
((or "component" "slot" "tag")
(string-trim
(treesit-node-text
(treesit-node-child (treesit-node-child node 0) 1) nil)))
(_ nil)))