diff options
| -rw-r--r-- | src/dged/buffer.c | 3 |
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, |
