diff options
| author | Albert Cervin <albert@acervin.com> | 2023-05-10 12:58:27 +0200 |
|---|---|---|
| committer | Albert Cervin <albert@acervin.com> | 2023-05-10 12:58:27 +0200 |
| commit | 67276833f9ede96dbc549c508f182c913240ac2c (patch) | |
| tree | 6ba4859e7126f4db57b2f7c3af4bfe659834c373 /src/main/cmds.c | |
| parent | 5a5ec57d8521a5aa7317d2658ead95b8e2fde5b9 (diff) | |
| download | dged-67276833f9ede96dbc549c508f182c913240ac2c.tar.gz dged-67276833f9ede96dbc549c508f182c913240ac2c.tar.xz dged-67276833f9ede96dbc549c508f182c913240ac2c.zip | |
Implement word deletion
M-d for forward, M-D for backward
Diffstat (limited to 'src/main/cmds.c')
| -rw-r--r-- | src/main/cmds.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/cmds.c b/src/main/cmds.c index 3b18869..48088b1 100644 --- a/src/main/cmds.c +++ b/src/main/cmds.c @@ -415,6 +415,8 @@ void register_global_commands(struct commands *commands, BUFFER_WRAPCMD_POS(buffer_kill_line); BUFFER_WRAPCMD_POS(buffer_forward_delete_char); BUFFER_WRAPCMD_POS(buffer_backward_delete_char); +BUFFER_WRAPCMD_POS(buffer_forward_delete_word); +BUFFER_WRAPCMD_POS(buffer_backward_delete_word); BUFFER_WRAPCMD_POS(buffer_backward_char); BUFFER_WRAPCMD_POS(buffer_backward_word); BUFFER_WRAPCMD_POS(buffer_forward_char); @@ -465,6 +467,8 @@ void register_buffer_commands(struct commands *commands) { static struct command buffer_commands[] = { {.name = "kill-line", .fn = buffer_kill_line_cmd}, + {.name = "delete-word", .fn = buffer_forward_delete_word_cmd}, + {.name = "backward-delete-word", .fn = buffer_backward_delete_word_cmd}, {.name = "delete-char", .fn = buffer_forward_delete_char_cmd}, {.name = "backward-delete-char", .fn = buffer_backward_delete_char_cmd}, {.name = "backward-char", .fn = buffer_backward_char_cmd}, |
