From b0b5451c389b0d893cef4b30df8982a32d22bc9e Mon Sep 17 00:00:00 2001 From: Blaž Hrastnik Date: Tue, 16 Feb 2021 11:09:05 +0900 Subject: Since insert preceedes deletes, follow that ordering in Transaction::changes. Produces the same output but will take the happy path. --- helix-core/src/transaction.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helix-core/src/transaction.rs b/helix-core/src/transaction.rs index 359eb2ee..9cb51718 100644 --- a/helix-core/src/transaction.rs +++ b/helix-core/src/transaction.rs @@ -477,8 +477,8 @@ impl Transaction { let span = to - from; match tendril { Some(text) => { - changeset.delete(span); changeset.insert(text); + changeset.delete(span); } None => changeset.delete(span), } -- cgit v1.2.3-70-g09d2