From 67276833f9ede96dbc549c508f182c913240ac2c Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Wed, 10 May 2023 12:58:27 +0200 Subject: Implement word deletion M-d for forward, M-D for backward --- src/main/cmds.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/main/cmds.c') 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}, -- cgit v1.2.3