Fix the call to treesit-thing-defined-p
authorYuan Fu <casouri@gmail.com>
Tue, 29 Oct 2024 02:30:52 +0000 (19:30 -0700)
committerYuan Fu <casouri@gmail.com>
Thu, 31 Oct 2024 01:17:59 +0000 (18:17 -0700)
* lisp/treesit.el (treesit-defun-at-point): Add the necessary
2nd argument.

lisp/treesit.el

index 9ac470691d675275fb7ec3fa1a118d9e4e62d475..2518204ce93371835ae4895d24cae2eff3db9f9b 100644 (file)
@@ -2823,7 +2823,9 @@ is `nested'.
 
 Return nil if `treesit-defun-type-regexp' isn't set and `defun'
 isn't defined in `treesit-thing-settings'."
-  (when (or treesit-defun-type-regexp (treesit-thing-defined-p 'defun))
+  (when (or treesit-defun-type-regexp
+            (treesit-thing-defined-p
+             'defun (treesit-language-at (point))))
     (treesit-thing-at-point
      (or treesit-defun-type-regexp 'defun) treesit-defun-tactic)))