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:
Mconfig.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) },