summaryrefslogtreecommitdiff
path: root/src/buffer.h
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2023-01-15 23:07:37 +0100
committerAlbert Cervin <albert@acervin.com>2023-01-15 23:07:37 +0100
commit385c9d62a5507d901ff7e54d7a4c0342cf3aff43 (patch)
tree53e53ee0075e34ef59aeeeb554a69580af1e2d1c /src/buffer.h
parentd806403fe93daa2fb84e2c72aa7660575c33000e (diff)
downloaddged-385c9d62a5507d901ff7e54d7a4c0342cf3aff43.tar.gz
dged-385c9d62a5507d901ff7e54d7a4c0342cf3aff43.tar.xz
dged-385c9d62a5507d901ff7e54d7a4c0342cf3aff43.zip
Lots of fixes for rendering, utf-8 and kbd.
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/buffer.h b/src/buffer.h
index e8ab62b..cf9c269 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -87,6 +87,7 @@ void buffer_forward_line(struct buffer *buffer);
void buffer_end_of_line(struct buffer *buffer);
void buffer_beginning_of_line(struct buffer *buffer);
void buffer_newline(struct buffer *buffer);
+void buffer_indent(struct buffer *buffer);
uint32_t buffer_add_update_hook(struct buffer *buffer, update_hook_cb hook,
void *userdata);
@@ -115,7 +116,8 @@ BUFFER_WRAPCMD(buffer_backward_line);
BUFFER_WRAPCMD(buffer_forward_line);
BUFFER_WRAPCMD(buffer_end_of_line);
BUFFER_WRAPCMD(buffer_beginning_of_line);
-BUFFER_WRAPCMD(buffer_newline)
+BUFFER_WRAPCMD(buffer_newline);
+BUFFER_WRAPCMD(buffer_indent);
BUFFER_WRAPCMD(buffer_to_file);
static struct command BUFFER_COMMANDS[] = {
@@ -129,5 +131,6 @@ static struct command BUFFER_COMMANDS[] = {
{.name = "end-of-line", .fn = buffer_end_of_line_cmd},
{.name = "beginning-of-line", .fn = buffer_beginning_of_line_cmd},
{.name = "newline", .fn = buffer_newline_cmd},
+ {.name = "indent", .fn = buffer_indent_cmd},
{.name = "buffer-write-to-file", .fn = buffer_to_file_cmd},
};