commit 185bd2ad8bdf95ea94d743e54bb742123fa31238
parent 4ef37b47a2a52dbcb4978ac9806f481093c4b639
Author: regexghost <dev@regexghost.com>
Date: Sun, 19 Jul 2026 16:02:55 +0100
oksh ctrl backspace and delete patch
Diffstat:
1 file changed, 14 insertions(+), 0 deletions(-)
diff --git a/oksh-ctrl-backspace-delete.diff b/oksh-ctrl-backspace-delete.diff
@@ -0,0 +1,14 @@
+diff --git a/emacs.c b/emacs.c
+index af864a2..73d08c9 100644
+--- a/emacs.c
++++ b/emacs.c
+@@ -1501,7 +1501,8 @@ x_init_emacs(void)
+ kb_add(x_comp_list, CTRL('I'), 0);
+ kb_add(x_comp_list, CTRL('['), '=', 0);
+ kb_add(x_del_back, CTRL('?'), 0);
+- kb_add(x_del_back, CTRL('H'), 0);
++ kb_add(x_del_bword, CTRL('H'), 0);
++ kb_add(x_del_fword, CTRL('['), '[', 'M', 0);
+ kb_add(x_del_char, CTRL('['), '[', '3', '~', 0); /* delete */
+ kb_add(x_del_bword, CTRL('W'), 0);
+ kb_add(x_del_bword, CTRL('['), CTRL('?'), 0);