summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2024-02-12 16:28:37 +0100
committerAlbert Cervin <albert@acervin.com>2024-02-14 13:08:51 +0100
commit0b524a94a5e34148716832f1b6cada02e35369b0 (patch)
treec0b31aab359c2bac7300a3c95a2f50ee62572048 /src/main
parent7baa6f58d4fe8b00ec5ee7dd72a8cb32ef52c079 (diff)
downloaddged-0b524a94a5e34148716832f1b6cada02e35369b0.tar.gz
dged-0b524a94a5e34148716832f1b6cada02e35369b0.tar.xz
dged-0b524a94a5e34148716832f1b6cada02e35369b0.zip
Improve word deletion
Now it only deletes the word under dot.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/bindings.c1
-rw-r--r--src/main/cmds.c6
2 files changed, 2 insertions, 5 deletions
diff --git a/src/main/bindings.c b/src/main/bindings.c
index ad63974..9038f37 100644
--- a/src/main/bindings.c
+++ b/src/main/bindings.c
@@ -55,7 +55,6 @@ void set_default_buffer_bindings(struct keymap *keymap) {
BINDING(DELETE, "delete-char"),
BINDING(Ctrl, 'D', "delete-char"),
BINDING(Meta, 'd', "delete-word"),
- BINDING(Meta, 'D', "backward-delete-word"),
BINDING(BACKSPACE, "backward-delete-char"),
BINDING(Ctrl, '@', "set-mark"),
diff --git a/src/main/cmds.c b/src/main/cmds.c
index 838f2ea..e24643e 100644
--- a/src/main/cmds.c
+++ b/src/main/cmds.c
@@ -404,8 +404,7 @@ BUFFER_WRAPCMD(reload);
BUFFER_VIEW_WRAPCMD(kill_line);
BUFFER_VIEW_WRAPCMD(forward_delete_char);
BUFFER_VIEW_WRAPCMD(backward_delete_char);
-BUFFER_VIEW_WRAPCMD(forward_delete_word);
-BUFFER_VIEW_WRAPCMD(backward_delete_word);
+BUFFER_VIEW_WRAPCMD(delete_word);
BUFFER_VIEW_WRAPCMD(backward_char);
BUFFER_VIEW_WRAPCMD(backward_word);
BUFFER_VIEW_WRAPCMD(forward_char);
@@ -475,8 +474,7 @@ static int32_t insert_tab(struct command_ctx ctx, int argc,
void register_buffer_commands(struct commands *commands) {
static struct command buffer_commands[] = {
{.name = "kill-line", .fn = kill_line_cmd},
- {.name = "delete-word", .fn = forward_delete_word_cmd},
- {.name = "backward-delete-word", .fn = backward_delete_word_cmd},
+ {.name = "delete-word", .fn = delete_word_cmd},
{.name = "delete-char", .fn = forward_delete_char_cmd},
{.name = "backward-delete-char", .fn = backward_delete_char_cmd},
{.name = "backward-char", .fn = backward_char_cmd},