Commit Diff


commit - 870210fb5207c87268897ced89eb491f6abe8e37
commit + 3c066721b28e5f43299108b989d238a280bb0bf2
blob - ed6846aae47d6767138bba62f10710a0086cbee0
blob + edc75ae140dd3f960138eaa470a3179e8f4f9c93
--- keymap.c
+++ keymap.c
@@ -101,6 +101,7 @@ static struct keytable {
 	{ "<f63>",	KEY_F(63) },
 	/* ... */
 	{ "del",	KEY_BACKSPACE },
+	{ "backspace",	127 },
 	{ "esc",	27 },
 	{ "space",	' ' },
 	{ "spc",	' ' },
blob - ec7285e6bb2777a5603c1c5d8cc24cda828a006e
blob + ea76161ce074e0e66c62e3f32d97db0864815868
--- ui.c
+++ ui.c
@@ -351,6 +351,8 @@ load_default_keys(void)
 	minibuffer_set_key("esc",		cmd_mini_abort);
 	minibuffer_set_key("C-d",		cmd_mini_delete_char);
 	minibuffer_set_key("del",		cmd_mini_delete_backward_char);
+	minibuffer_set_key("backspace",		cmd_mini_delete_backward_char);
+	minibuffer_set_key("C-h",		cmd_mini_delete_backward_char);
 
 	minibuffer_set_key("C-b",		cmd_backward_char);
 	minibuffer_set_key("C-f",		cmd_forward_char);