aboutsummaryrefslogtreecommitdiff
path: root/config.def.h
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-11-03 10:51:13 +0100
committerMarc André Tanner <mat@brain-dump.org>2015-11-03 10:51:13 +0100
commit621edbca00ae599e46f7a68ee9f17aa4049496e5 (patch)
treec60549494a0ac0411786cb92c7340ed1a738f8b2 /config.def.h
parentb075ee9dfe9e69fa25555416ba412ed9dd3eb373 (diff)
downloadvis-621edbca00ae599e46f7a68ee9f17aa4049496e5.tar.gz
vis-621edbca00ae599e46f7a68ee9f17aa4049496e5.tar.xz
vis: add some default bindings for <Delete>
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/config.def.h b/config.def.h
index 10c386c..00e72e7 100644
--- 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) },