emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 b36cc7e7bb 1/3: ; * src/treesit.c (Ftreesit_induce_sparse_tree)


From: Yuan Fu
Subject: emacs-29 b36cc7e7bb 1/3: ; * src/treesit.c (Ftreesit_induce_sparse_tree): Minor change.
Date: Tue, 17 Jan 2023 04:26:24 -0500 (EST)

branch: emacs-29
commit b36cc7e7bbb5a8d0c1b298b89a4cb562af746ecc
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    ; * src/treesit.c (Ftreesit_induce_sparse_tree): Minor change.
---
 src/treesit.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/treesit.c b/src/treesit.c
index 3886fed346..adbed1427b 100644
--- a/src/treesit.c
+++ b/src/treesit.c
@@ -3270,9 +3270,9 @@ a regexp.  */)
 
   Lisp_Object parser = XTS_NODE (root)->parser;
   Lisp_Object parent = Fcons (Qnil, Qnil);
-  TSTreeCursor cursor;
-  if (!treesit_cursor_helper (&cursor, XTS_NODE (root)->node, parser))
-    return Qnil;
+  /* In this function we never traverse above NODE, so we don't need
+     to use treesit_cursor_helper.  */
+  TSTreeCursor cursor = ts_tree_cursor_new (XTS_NODE (root)->node);
 
   treesit_build_sparse_tree (&cursor, parent, predicate, process_fn,
                             the_limit, parser);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]