vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit bdbcfbdd3b998c5679bfc15901ed1b098c8fb18f
parent 718bdf2e15072cc4b6355b1073c00c8422eada3f
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Mon,  2 Nov 2015 19:45:25 +0100

vis: map <DEL> to <Backspace>

Closes #87

Diffstat:
Mconfig.def.h | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/config.def.h b/config.def.h @@ -22,6 +22,7 @@ static KeyBinding basic_movement[] = { static KeyBinding vis_movements[] = { { "h", ACTION(CURSOR_CHAR_PREV) }, { "<Backspace>", ALIAS("h") }, + { "<DEL>", ALIAS("<Backspace>") }, { "<C-h>", ALIAS("<Backspace>") }, { "l", ACTION(CURSOR_CHAR_NEXT) }, { "<Space>", ALIAS("l") }, @@ -180,6 +181,7 @@ static KeyBinding vis_mode_normal[] = { { "<C-w><C-h>", ALIAS("<C-w>k") }, { "<C-w><C-k>", ALIAS("<C-w>k") }, { "<C-w><Backspace>", ALIAS("<C-w>k") }, + { "<C-w><DEL>", ALIAS("<C-w><Backspace>") }, { "<C-b>", ALIAS("<PageUp>") }, { "<C-f>", ALIAS("<PageDown>") }, { "<C-u>", ALIAS("<S-PageUp>") }, @@ -235,7 +237,7 @@ static KeyBinding vis_mode_visual[] = { { "A", ACTION(CURSORS_NEW_LINES_END) }, { "<Backspace>", ALIAS("d") }, { "<C-h>", ALIAS("<Backspace>") }, - { "<DEL>", ALIAS("d") }, + { "<DEL>", 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) }, + { "<DEL>", ALIAS("<Backspace>") }, { "<C-h>", ALIAS("<Backspace>") }, { "<Escape>", ACTION(MODE_NORMAL) }, { "<C-c>", ALIAS("<Enter>") }, @@ -268,6 +271,7 @@ static KeyBinding vis_mode_readline[] = { static KeyBinding vis_mode_prompt[] = { { "<Backspace>", ACTION(PROMPT_BACKSPACE) }, + { "<DEL>", ALIAS("<Backspace>") }, { "<C-h>", ALIAS("<Backspace>") }, { "<Enter>", ACTION(PROMPT_ENTER) }, { "<C-j>", ALIAS("<Enter>") },