diff options
| author | Albert Cervin <albert@acervin.com> | 2022-11-18 10:55:49 +0100 |
|---|---|---|
| committer | Albert Cervin <albert@acervin.com> | 2022-11-25 23:09:13 +0100 |
| commit | c40a1cfa0f1ecfddac06c7143c2dd974126ddad3 (patch) | |
| tree | 95410887b40166226e2c86001eb923cc51d8373d /src/buffer.h | |
| parent | 2f4cb88d5c60f725323739300bb49dfa8923e7d5 (diff) | |
| download | dged-c40a1cfa0f1ecfddac06c7143c2dd974126ddad3.tar.gz dged-c40a1cfa0f1ecfddac06c7143c2dd974126ddad3.tar.xz dged-c40a1cfa0f1ecfddac06c7143c2dd974126ddad3.zip | |
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.
Diffstat (limited to 'src/buffer.h')
| -rw-r--r-- | src/buffer.h | 1 |
1 files changed, 1 insertions, 0 deletions
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); |
