Unnamed repository; edit this file 'description' to name the repository.
Save an undo checkpoint before paste in insert mode (#8121)
Michael Davis 2024-11-21
parent 239262e · commit 59b020e
-rw-r--r--helix-term/src/commands.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs
index ee2949fa..07341398 100644
--- a/helix-term/src/commands.rs
+++ b/helix-term/src/commands.rs
@@ -4339,6 +4339,10 @@ fn paste_impl(
return;
}
+ if mode == Mode::Insert {
+ doc.append_changes_to_history(view);
+ }
+
let repeat = std::iter::repeat(
// `values` is asserted to have at least one entry above.
values