Function: treesit-defun-name

treesit-defun-name is a byte-compiled function defined in treesit.el.gz.

Signature

(treesit-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, or if NODE is nil.

If treesit-defun-name-function is nil, always return nil.

View in manual

Source Code

;; Defined in /usr/src/emacs/lisp/treesit.el.gz
(defun treesit-defun-name (node)
  "Return the defun name of NODE.

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

If `treesit-defun-name-function' is nil, always return nil."
  (when treesit-defun-name-function
    (funcall treesit-defun-name-function node)))