vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit baa86cf0b5ef462ceeb360f4f20de01ba294a6a9 parent 97529b3523b835dac809173275679098bc305818 Author: Marc André Tanner <mat@brain-dump.org> Date: Tue, 3 Nov 2015 10:51:13 +0100 vis: add some default bindings for <Delete> Diffstat:
| M | config.def.h | | | 3 | +++ |
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/config.def.h b/config.def.h @@ -161,6 +161,7 @@ static KeyBinding vis_operator_options[] = { static KeyBinding vis_mode_normal[] = { { "<Escape>", ACTION(CURSORS_REMOVE_ALL) }, + { "<Delete>", ALIAS("x") }, { "<C-k>", ACTION(CURSORS_NEW_LINE_ABOVE) }, { "<C-j>", ACTION(CURSORS_NEW_LINE_BELOW) }, { "<C-a>", ACTION(CURSORS_ALIGN) }, @@ -235,6 +236,7 @@ static KeyBinding vis_mode_visual[] = { { "A", ACTION(CURSORS_NEW_LINES_END) }, { "<Backspace>", ALIAS("d") }, { "<C-h>", ALIAS("<Backspace>") }, + { "<Delete>", ALIAS("<Backspace>") }, { "<Escape>", ACTION(MODE_NORMAL) }, { "<C-c>", ALIAS("<Escape>") }, { "v", ALIAS("<Escape>") }, @@ -257,6 +259,7 @@ static KeyBinding vis_mode_visual_line[] = { static KeyBinding vis_mode_readline[] = { { "<Backspace>", ACTION(DELETE_CHAR_PREV) }, { "<C-h>", ALIAS("<Backspace>") }, + { "<Delete>", ACTION(DELETE_CHAR_NEXT) }, { "<Escape>", ACTION(MODE_NORMAL) }, { "<C-c>", ALIAS("<Enter>") }, { "<C-d>", ACTION(DELETE_CHAR_NEXT) },