aboutsummaryrefslogtreecommitdiff
path: root/helix-core/src/syntax.rs
diff options
context:
space:
mode:
authorMichael Davis2024-01-25 19:33:37 +0000
committerBlaž Hrastnik2024-01-28 09:13:33 +0000
commit035b8eabdbad02bdcf4f254162623f14767e62de (patch)
treefe1628e2e11c03970318e2d3208b81804d26af14 /helix-core/src/syntax.rs
parent8b6565c83924e7ef9176ae4611ec368fbf75ab8a (diff)
Respect injections in movement::move_parent_node_end
Diffstat (limited to 'helix-core/src/syntax.rs')
-rw-r--r--helix-core/src/syntax.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/helix-core/src/syntax.rs b/helix-core/src/syntax.rs
index a403e7cc..24de1a33 100644
--- a/helix-core/src/syntax.rs
+++ b/helix-core/src/syntax.rs
@@ -1352,6 +1352,12 @@ impl Syntax {
self.layers[container_id].tree()
}
+ pub fn named_descendant_for_byte_range(&self, start: usize, end: usize) -> Option<Node<'_>> {
+ self.tree_for_byte_range(start, end)
+ .root_node()
+ .named_descendant_for_byte_range(start, end)
+ }
+
pub fn descendant_for_byte_range(&self, start: usize, end: usize) -> Option<Node<'_>> {
self.tree_for_byte_range(start, end)
.root_node()