]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "Fix incremental build failures with tree-sitter"
authorEli Zaretskii <eliz@gnu.org>
Mon, 30 Jan 2023 18:25:59 +0000 (20:25 +0200)
committerEli Zaretskii <eliz@gnu.org>
Mon, 30 Jan 2023 18:25:59 +0000 (20:25 +0200)
This reverts commit 176830fe2bb1c80ee128e515f6223cddc8b0a2ca.
That commit isn't needed, since the problem was fixed
in another way, in the defcustom's :set function.

lisp/treesit.el

index 059707b01236ec121d22a5dc95b3dcfbd1155d89..d11e57fef8ac887980fe596396c17c647332400e 100644 (file)
@@ -86,7 +86,6 @@
 
 (declare-function treesit-search-subtree "treesit.c")
 (declare-function treesit-search-forward "treesit.c")
-(declare-function treesit-subtree-stat "treesit.c")
 (declare-function treesit-induce-sparse-tree "treesit.c")
 (declare-function treesit-subtree-stat "treesit.c")
 
@@ -267,14 +266,12 @@ If INCLUDE-NODE is non-nil, return NODE if it satisfies PRED."
 Use the first parser in the parser list if LANGUAGE is omitted.
 If LANGUAGE is non-nil, use the first parser for LANGUAGE in the
 parser list, or create one if none exists."
-  ;; Otherwise the incremental build is broken without tree-sitter.
-  (when (treesit-available-p)
-    (if-let ((parser
-              (if language
-                  (treesit-parser-create language)
-                (or (car (treesit-parser-list))
-                    (signal 'treesit-no-parser (list (current-buffer)))))))
-        (treesit-parser-root-node parser))))
+  (if-let ((parser
+            (if language
+                (treesit-parser-create language)
+              (or (car (treesit-parser-list))
+                  (signal 'treesit-no-parser (list (current-buffer)))))))
+      (treesit-parser-root-node parser)))
 
 (defun treesit-filter-child (node pred &optional named)
   "Return children of NODE that satisfies predicate PRED.