From a31538ea5b006c3901ab85354725993b689a259d Mon Sep 17 00:00:00 2001 From: Yuan Fu Date: Sat, 24 Sep 2022 20:41:30 -0700 Subject: [PATCH] Fix treesit-search-forward * src/treesit.c (ts_search_forward): Fix return value. --- src/treesit.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/treesit.c b/src/treesit.c index f3efcbe5964..5917931e444 100644 --- a/src/treesit.c +++ b/src/treesit.c @@ -1920,7 +1920,7 @@ ts_search_forward (start, pred, parser, named, forward, 0, true, skip_start)) return true; - TSNode next = ts_traverse_sibling_helper(node, forward, named); + TSNode next = ts_traverse_sibling_helper (node, forward, named); while (ts_node_is_null (next)) { node = ts_node_parent (node); @@ -1930,9 +1930,9 @@ ts_search_forward if (ts_traverse_match_predicate (node, pred, parser)) { *start = node; - return false; + return true; } - next = ts_traverse_sibling_helper(node, forward, named); + next = ts_traverse_sibling_helper (node, forward, named); } if (ts_search_forward (&next, pred, parser, named, forward, up_only, false)) -- 2.39.5