From c40a1cfa0f1ecfddac06c7143c2dd974126ddad3 Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Fri, 18 Nov 2022 10:55:49 +0100 Subject: Rework delete logic a bit It now handles a range of characters and correctly merges lines. It is not the most slick implementation but it works as a start. --- src/buffer.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/buffer.h') diff --git a/src/buffer.h b/src/buffer.h index 1b73505..66096b9 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -40,6 +40,7 @@ void buffer_add_keymap(struct buffer *buffer, struct keymap *keymap); int buffer_add_text(struct buffer *buffer, uint8_t *text, uint32_t nbytes); +void buffer_forward_delete_char(struct buffer *buffer); void buffer_backward_delete_char(struct buffer *buffer); void buffer_backward_char(struct buffer *buffer); void buffer_forward_char(struct buffer *buffer); -- cgit v1.2.3