Function: css--treesit-defun-name
css--treesit-defun-name is a byte-compiled function defined in
css-mode.el.gz.
Signature
(css--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/textmodes/css-mode.el.gz
(defun css--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)
("rule_set" (treesit-node-text
(treesit-node-child node 0) t))
("media_statement"
(let ((block (treesit-node-child node -1)))
(string-trim
(buffer-substring-no-properties
(treesit-node-start node)
(treesit-node-start block)))))))