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