summaryrefslogtreecommitdiff
path: root/src/main/cmds.c
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2023-05-01 23:35:16 +0200
committerAlbert Cervin <albert@acervin.com>2023-05-01 23:35:16 +0200
commit8d73eace6806bd67852189b1a16de5895c565688 (patch)
treed3071f31f535189adeb768cf742ec68f017ae9d9 /src/main/cmds.c
parenta123725a12e948d78badb2cb686d38548f1c633b (diff)
downloaddged-8d73eace6806bd67852189b1a16de5895c565688.tar.gz
dged-8d73eace6806bd67852189b1a16de5895c565688.tar.xz
dged-8d73eace6806bd67852189b1a16de5895c565688.zip
Implement buffer reload
Currently only implemented on the buffer itself, and will discard any pending changes to the buffer. Idea is to use a command to detect that state and warn the user.
Diffstat (limited to 'src/main/cmds.c')
-rw-r--r--src/main/cmds.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/cmds.c b/src/main/cmds.c
index 2041cba..27b2a77 100644
--- a/src/main/cmds.c
+++ b/src/main/cmds.c
@@ -307,6 +307,7 @@ BUFFER_WRAPCMD_POS(buffer_beginning_of_line);
BUFFER_WRAPCMD_POS(buffer_newline);
BUFFER_WRAPCMD_POS(buffer_indent);
BUFFER_WRAPCMD(buffer_to_file);
+BUFFER_WRAPCMD(buffer_reload);
BUFFER_WRAPCMD_POS(buffer_set_mark);
BUFFER_WRAPCMD_POS(buffer_clear_mark);
BUFFER_WRAPCMD_POS(buffer_copy);
@@ -357,6 +358,7 @@ void register_buffer_commands(struct commands *commands) {
{.name = "undo", .fn = buffer_undo_cmd},
{.name = "scroll-down", .fn = buffer_view_scroll_down_cmd},
{.name = "scroll-up", .fn = buffer_view_scroll_up_cmd},
+ {.name = "reload", .fn = buffer_reload_cmd},
};
register_commands(commands, buffer_commands,