on master help sign in
Since insert preceedes deletes, follow that ordering in Transaction::changes.
b0b5451Blaž Hrastnik
helix-core/src/transaction.rs+1−1
@@ -477,8 +477,8 @@ impl Transaction {
477 let span = to - from;
477 let span = to - from;
478 match tendril {
478 match tendril {
479 Some(text) => {
479 Some(text) => {
480− changeset.delete(span);
481 changeset.insert(text);
480 changeset.insert(text);
481+ changeset.delete(span);
482 }
482 }
483 None => changeset.delete(span),
483 None => changeset.delete(span),
484 }
484 }