Function: python--treesit-defun-name
python--treesit-defun-name is a byte-compiled function defined in
python.el.gz.
Signature
(python--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.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/python.el.gz
;;; Tree-sitter imenu
(defun python--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."
(pcase (treesit-node-type node)
((or "function_definition" "class_definition")
(treesit-node-text
(treesit-node-child-by-field-name
node "name")
t))))