oksh-ctrl-backspace-delete.diff (523B)
1 diff --git a/emacs.c b/emacs.c 2 index af864a2..73d08c9 100644 3 --- a/emacs.c 4 +++ b/emacs.c 5 @@ -1501,7 +1501,8 @@ x_init_emacs(void) 6 kb_add(x_comp_list, CTRL('I'), 0); 7 kb_add(x_comp_list, CTRL('['), '=', 0); 8 kb_add(x_del_back, CTRL('?'), 0); 9 - kb_add(x_del_back, CTRL('H'), 0); 10 + kb_add(x_del_bword, CTRL('H'), 0); 11 + kb_add(x_del_fword, CTRL('['), '[', 'M', 0); 12 kb_add(x_del_char, CTRL('['), '[', '3', '~', 0); /* delete */ 13 kb_add(x_del_bword, CTRL('W'), 0); 14 kb_add(x_del_bword, CTRL('['), CTRL('?'), 0);