vis

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

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

commit a4bfd8f4af932f07fb932f49b5f388ff331dad66
parent ed29fb080a6c75aebc1766e560ed0b3c444238a5
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Thu, 19 Jan 2017 10:20:50 +0100

vis: remove <C-o> mapping in insert mode

This was never really implemented properly and is not really needed
anyway.

Close #345

Diffstat:
Mconfig.def.h | 1-
Mmain.c | 6------
2 files changed, 0 insertions(+), 7 deletions(-)

diff --git a/config.def.h b/config.def.h @@ -330,7 +330,6 @@ static const KeyBinding bindings_insert[] = { { "<C-n>", ACTION(COMPLETE_WORD) }, { "<C-x><C-f>", ACTION(COMPLETE_FILENAME) }, { "<C-m>", ALIAS("<Enter>") }, - { "<C-o>", ACTION(MODE_OPERATOR_PENDING) }, { "<C-r>", ACTION(INSERT_REGISTER) }, { "<C-t>", ALIAS("<Escape>>>i") }, { "<C-x><C-e>", ACTION(WINDOW_SLIDE_UP) }, diff --git a/main.c b/main.c @@ -196,7 +196,6 @@ enum { VIS_ACTION_MODE_VISUAL_LINE, VIS_ACTION_MODE_INSERT, VIS_ACTION_MODE_REPLACE, - VIS_ACTION_MODE_OPERATOR_PENDING, VIS_ACTION_DELETE_CHAR_PREV, VIS_ACTION_DELETE_CHAR_NEXT, VIS_ACTION_DELETE_LINE_BEGIN, @@ -626,11 +625,6 @@ static const KeyAction vis_action[] = { "Enter replace mode", replacemode, { .i = VIS_MOVE_NOP } }, - [VIS_ACTION_MODE_OPERATOR_PENDING] = { - "vis-mode-operator-pending", - "Enter to operator pending mode", - switchmode, { .i = VIS_MODE_OPERATOR_PENDING } - }, [VIS_ACTION_DELETE_CHAR_PREV] = { "delete-char-prev", "Delete the previous character",