emacs-diffs
[Top][All Lists]
Advanced

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

feature/tree-sitter c9df4cace0 02/10: * src/treesit.c (treesit_search_fo


From: Yuan Fu
Subject: feature/tree-sitter c9df4cace0 02/10: * src/treesit.c (treesit_search_forward): Fix traverses algorithm.
Date: Wed, 26 Oct 2022 21:41:59 -0400 (EDT)

branch: feature/tree-sitter
commit c9df4cace0f88197e69ae45d18bfc1692eecca05
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    * src/treesit.c (treesit_search_forward): Fix traverses algorithm.
---
 src/treesit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/treesit.c b/src/treesit.c
index 3ac0a0c7b2..9136539b8b 100644
--- a/src/treesit.c
+++ b/src/treesit.c
@@ -2504,7 +2504,7 @@ treesit_search_forward (TSNode *start, Lisp_Object pred, 
Lisp_Object parser,
        }
       /* We are at the next sibling, deep dive into the first leaf
         node.  */
-      TSNode next_next = ts_node_child (next, 0);
+      TSNode next_next = treesit_traverse_child_helper (next, forward, named);
       while (!ts_node_is_null (next_next))
        {
          next = next_next;



reply via email to

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