summaryrefslogtreecommitdiff
path: root/src/dged/buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dged/buffer.c')
-rw-r--r--src/dged/buffer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dged/buffer.c b/src/dged/buffer.c
index 749dba7..d4a97fc 100644
--- a/src/dged/buffer.c
+++ b/src/dged/buffer.c
@@ -829,6 +829,9 @@ struct location buffer_delete(struct buffer *buffer, struct region region) {
text_get_region(buffer->text, region.begin.line, region.begin.col,
region.end.line, region.end.col);
+ undo_push_boundary(&buffer->undo,
+ (struct undo_boundary){.save_point = false});
+
undo_push_delete(&buffer->undo,
(struct undo_delete){.data = txt.text,
.nbytes = txt.nbytes,