From b075ee9dfe9e69fa25555416ba412ed9dd3eb373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 3 Nov 2015 10:43:29 +0100 Subject: vis: let libtermkey map to --- config.def.h | 5 ----- ui-curses.c | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/config.def.h b/config.def.h index ef55b32..10c386c 100644 --- a/config.def.h +++ b/config.def.h @@ -22,7 +22,6 @@ static KeyBinding basic_movement[] = { static KeyBinding vis_movements[] = { { "h", ACTION(CURSOR_CHAR_PREV) }, { "", ALIAS("h") }, - { "", ALIAS("") }, { "", ALIAS("") }, { "l", ACTION(CURSOR_CHAR_NEXT) }, { "", ALIAS("l") }, @@ -181,7 +180,6 @@ static KeyBinding vis_mode_normal[] = { { "", ALIAS("k") }, { "", ALIAS("k") }, { "", ALIAS("k") }, - { "", ALIAS("") }, { "", ALIAS("") }, { "", ALIAS("") }, { "", ALIAS("") }, @@ -237,7 +235,6 @@ static KeyBinding vis_mode_visual[] = { { "A", ACTION(CURSORS_NEW_LINES_END) }, { "", ALIAS("d") }, { "", ALIAS("") }, - { "", ALIAS("") }, { "", ACTION(MODE_NORMAL) }, { "", ALIAS("") }, { "v", ALIAS("") }, @@ -259,7 +256,6 @@ static KeyBinding vis_mode_visual_line[] = { static KeyBinding vis_mode_readline[] = { { "", ACTION(DELETE_CHAR_PREV) }, - { "", ALIAS("") }, { "", ALIAS("") }, { "", ACTION(MODE_NORMAL) }, { "", ALIAS("") }, @@ -271,7 +267,6 @@ static KeyBinding vis_mode_readline[] = { static KeyBinding vis_mode_prompt[] = { { "", ACTION(PROMPT_BACKSPACE) }, - { "", ALIAS("") }, { "", ALIAS("") }, { "", ACTION(PROMPT_ENTER) }, { "", ALIAS("") }, diff --git a/ui-curses.c b/ui-curses.c index 66f7828..ea4aac7 100644 --- a/ui-curses.c +++ b/ui-curses.c @@ -998,7 +998,7 @@ Ui *ui_curses_new(void) { return NULL; if (!(uic->termkey = termkey_new(STDIN_FILENO, TERMKEY_FLAG_UTF8))) goto err; - + termkey_set_canonflags(uic->termkey, TERMKEY_CANON_DELBS); setlocale(LC_CTYPE, ""); if (!getenv("ESCDELAY")) set_escdelay(50); -- cgit v1.2.3