From 7c9ebd05b83e90e55d032f65d9405ad265b82258 Mon Sep 17 00:00:00 2001 From: Blaž Hrastnik Date: Sun, 23 Jan 2022 16:08:36 +0900 Subject: Remove some TODOs --- helix-core/src/syntax.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'helix-core') diff --git a/helix-core/src/syntax.rs b/helix-core/src/syntax.rs index 4a64aacc..6a8a9be5 100644 --- a/helix-core/src/syntax.rs +++ b/helix-core/src/syntax.rs @@ -665,14 +665,10 @@ impl Syntax { layer.depth == depth && // TODO: track parent id instead layer.config.language == config.language && layer.ranges == ranges }) - .map(|(id, _layer)| { - log::info!("match! {:?}", id); - id - }); + .map(|(id, _layer)| id); // ...or insert a new one. let layer_id = layer.unwrap_or_else(|| { - log::info!("miss! {:?}", ranges); self.layers.insert(LanguageLayer { tree: None, config, @@ -714,7 +710,6 @@ impl Syntax { .iter() .filter_map(|(_, layer)| { // TODO: if range doesn't overlap layer range, skip it - // we can calculate intersection and use it later for set_byte_range // Reuse a cursor from the pool if available. let mut cursor = PARSER.with(|ts_parser| { @@ -729,7 +724,6 @@ impl Syntax { unsafe { mem::transmute::<_, &'static mut QueryCursor>(&mut cursor) }; // if reusing cursors & no range this resets to whole range - // TODO: handle intersect (range & layer.range) cursor_ref.set_byte_range(range.clone().unwrap_or(0..usize::MAX)); let mut captures = cursor_ref -- cgit v1.2.3-70-g09d2