aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-10-15 00:00:53 +0200
committerMarc André Tanner <mat@brain-dump.org>2015-10-15 00:00:53 +0200
commit4d29951b7d7f40e77617b1ce7dfec9dfb4c7e235 (patch)
tree4eef6c2f343193a77026230071d078ccc729bb19
parent632b5909af96861c881865afae8638a2fd072668 (diff)
downloadvis-4d29951b7d7f40e77617b1ce7dfec9dfb4c7e235.tar.gz
vis-4d29951b7d7f40e77617b1ce7dfec9dfb4c7e235.tar.xz
vis: alias <C-h> to <Backspace>
libtermkey-0.18 does no longer treat them as equal.
-rw-r--r--config.def.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/config.def.h b/config.def.h
index 14c209b..f896647 100644
--- a/config.def.h
+++ b/config.def.h
@@ -1013,6 +1013,7 @@ static KeyBinding basic_movement[] = {
static KeyBinding vis_movements[] = {
{ "h", ACTION(CURSOR_CHAR_PREV) },
{ "<Backspace>", ALIAS("h") },
+ { "<C-h>", ALIAS("<Backspace>") },
{ "l", ACTION(CURSOR_CHAR_NEXT) },
{ "<Space>", ALIAS("l") },
{ "k", ACTION(CURSOR_LINE_UP) },
@@ -1238,6 +1239,7 @@ static KeyBinding vis_mode_visual[] = {
{ "I", ACTION(CURSORS_NEW_LINES_BEGIN) },
{ "A", ACTION(CURSORS_NEW_LINES_END) },
{ "<Backspace>", ALIAS("d") },
+ { "<C-h>", ALIAS("<Backspace>") },
{ "<DEL>", ALIAS("d") },
{ "<Escape>", ACTION(MODE_NORMAL) },
{ "<C-c>", ALIAS("<Escape>") },
@@ -1293,6 +1295,7 @@ static void vis_mode_visual_line_leave(Mode *new) {
static KeyBinding vis_mode_readline[] = {
{ "<Backspace>", ACTION(DELETE_CHAR_PREV) },
+ { "<C-h>", ALIAS("<Backspace>") },
{ "<Escape>", ACTION(MODE_NORMAL) },
{ "<C-c>", ALIAS("<Enter>") },
{ "<C-d>", ACTION(DELETE_CHAR_NEXT) },
@@ -1303,6 +1306,7 @@ static KeyBinding vis_mode_readline[] = {
static KeyBinding vis_mode_prompt[] = {
{ "<Backspace>", ACTION(PROMPT_BACKSPACE) },
+ { "<C-h>", ALIAS("<Backspace>") },
{ "<Enter>", ACTION(PROMPT_ENTER) },
{ "<C-j>", ALIAS("<Enter>") },
{ "<Tab>", ACTION(NOP) },