Skip to content

Commit e8416bb

Browse files
Update crates/text_edit/src/lib.rs
Co-authored-by: Lukas Wirth <[email protected]>
1 parent 83927e0 commit e8416bb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/text_edit/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,8 @@ impl TextEdit {
123123

124124
self.indels.extend(other.indels);
125125
check_disjoint_and_sort(&mut self.indels);
126-
self.indels.dedup();
126+
// Only dedup deletions and replacements, keep all insertions
127+
self.indels.dedup_by(|a, b| a == b && !a.delete.is_empty());
127128
Ok(())
128129
}
129130

0 commit comments

Comments
 (0)