diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-10-15 00:00:53 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-10-15 00:00:53 +0200 |
| commit | 4d29951b7d7f40e77617b1ce7dfec9dfb4c7e235 (patch) | |
| tree | 4eef6c2f343193a77026230071d078ccc729bb19 | |
| parent | 632b5909af96861c881865afae8638a2fd072668 (diff) | |
| download | vis-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.h | 4 |
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) }, |
