Function: treesit-defun-at-point
treesit-defun-at-point is a byte-compiled function defined in
treesit.el.gz.
Signature
(treesit-defun-at-point)
Documentation
Return the defun node at point or nil if none is found.
Respects treesit-defun-tactic: return the top-level defun if it
is top-level(var)/top-level(fun), return the immediate parent defun if it is
nested.
Return nil if treesit-defun-type-regexp is not set.
Source Code
;; Defined in /usr/src/emacs/lisp/treesit.el.gz
(defun treesit-defun-at-point ()
"Return the defun node at point or nil if none is found.
Respects `treesit-defun-tactic': return the top-level defun if it
is `top-level', return the immediate parent defun if it is
`nested'.
Return nil if `treesit-defun-type-regexp' is not set."
(when treesit-defun-type-regexp
(treesit-thing-at-point
treesit-defun-type-regexp treesit-defun-tactic)))