Function: c-ts-mode--emacs-defun-p
c-ts-mode--emacs-defun-p is a byte-compiled function defined in
c-ts-mode.el.gz.
Signature
(c-ts-mode--emacs-defun-p NODE)
Documentation
Return non-nil if NODE is a Lisp function defined via DEFUN.
This function detects Lisp primitives defined in Emacs source files using the DEFUN macro.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/c-ts-mode.el.gz
(defun c-ts-mode--emacs-defun-p (node)
"Return non-nil if NODE is a Lisp function defined via DEFUN.
This function detects Lisp primitives defined in Emacs source
files using the DEFUN macro."
(and (equal (treesit-node-type node) "expression_statement")
(equal (treesit-node-text
(treesit-node-child-by-field-name
(treesit-node-child
(treesit-node-child node 0) 0)
"function")
t)
"DEFUN")))