on master help sign in
Fixed last `unused` warning.
commit9f62ad0715240156b512dfc7c584d2d0df05a664 authorNathan Vegdahl <cessen@cessen.com> dateThu 1 Jul 2021, 19:01 (5 years ago) parentc389f41
1 file changed+1−8
helix-core/src/syntax.rs+1−8
helix-core/src/syntax.rs+1−8
@@ -567,7 +567,6 @@ impl LanguageLayer {
567567 ) -> Vec<tree_sitter::InputEdit> {
568568 use Operation::*;
569569 let mut old_pos = 0;
570− let mut new_pos = 0;
571570
572571 let mut edits = Vec::new();
573572
@@ -611,9 +610,7 @@ impl LanguageLayer {
611610 let mut old_end = old_pos + len;
612611
613612 match change {
614− Retain(_) => {
615− new_pos += len;
616− }
613+ Retain(_) => {}
617614 Delete(_) => {
618615 let (start_byte, start_position) = point_at_pos(old_text, old_pos);
619616 let (old_end_byte, old_end_position) = point_at_pos(old_text, old_end);
@@ -637,8 +634,6 @@ impl LanguageLayer {
637634 Insert(s) => {
638635 let (start_byte, start_position) = point_at_pos(old_text, old_pos);
639636
640− let ins = s.chars().count();
641−
642637 // a subsequent delete means a replace, consume it
643638 if let Some(Delete(len)) = iter.peek() {
644639 old_end = old_pos + len;
@@ -666,8 +661,6 @@ impl LanguageLayer {
666661 new_end_position: traverse(start_position, s), // old pos + chars, newlines matter too (iter over)
667662 });
668663 }
669−
670− new_pos += ins;
671664 }
672665 }
673666 old_pos = old_end;