Function: mhtml-ts-mode--defun-name
mhtml-ts-mode--defun-name is a byte-compiled function defined in
mhtml-ts-mode.el.gz.
Signature
(mhtml-ts-mode--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/mhtml-ts-mode.el.gz
;; In order to support `which-fuction-mode' we should define
;; a function that return the defun name.
;; In a multilingual treesit mode, this can be implemented simply by
;; calling language-specific functions.
(defun mhtml-ts-mode--defun-name (node)
"Return the defun name of NODE.
Return nil if there is no name or if NODE is not a defun node."
(let ((lang (treesit-node-language node)))
(cond
((eq lang 'html) (html-ts-mode--defun-name node))
((eq lang 'javascript) (js--treesit-defun-name node))
((eq lang 'css) (css--treesit-defun-name node)))))