Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-core/src/syntax.rs')
-rw-r--r--helix-core/src/syntax.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/helix-core/src/syntax.rs b/helix-core/src/syntax.rs
index 86bb17b3..57b9e5c3 100644
--- a/helix-core/src/syntax.rs
+++ b/helix-core/src/syntax.rs
@@ -865,6 +865,9 @@ impl TextObjectQuery {
.find_map(|cap| self.query.get_capture(cap))?;
let mut cursor = InactiveQueryCursor::new();
+ // TODO: this line can be dropped when we update tree-house to automatically reset cursors
+ // back to defaults when reusing them from the cursor cache.
+ cursor.set_byte_range(0..u32::MAX);
cursor.set_match_limit(TREE_SITTER_MATCH_LIMIT);
let mut cursor = cursor.execute_query(&self.query, node, RopeInput::new(slice));
let capture_node = iter::from_fn(move || {