aboutsummaryrefslogtreecommitdiff
path: root/helix-core
diff options
context:
space:
mode:
authorBlaž Hrastnik2022-01-23 07:08:36 +0000
committerBlaž Hrastnik2022-01-23 07:10:36 +0000
commit7c9ebd05b83e90e55d032f65d9405ad265b82258 (patch)
treed9bec43cfe9c6138c6287e290e47e191d79aa902 /helix-core
parent80e920ba364fca68911d211f352590d872560fd6 (diff)
Remove some TODOs
Diffstat (limited to 'helix-core')
-rw-r--r--helix-core/src/syntax.rs8
1 files changed, 1 insertions, 7 deletions
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