summaryrefslogtreecommitdiff
path: root/src/buffer.h
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2022-11-18 10:55:49 +0100
committerAlbert Cervin <albert@acervin.com>2022-11-25 23:09:13 +0100
commitc40a1cfa0f1ecfddac06c7143c2dd974126ddad3 (patch)
tree95410887b40166226e2c86001eb923cc51d8373d /src/buffer.h
parent2f4cb88d5c60f725323739300bb49dfa8923e7d5 (diff)
downloaddged-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.h1
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);