From b05cd28c904994188be55e7bcecf98ef0077b6ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 9 Nov 2016 12:56:25 +0100 Subject: vis: add replace operator VIS_OP_REPLACE Delete the given range and insert the same number of replacement characters. --- vis.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vis.h') diff --git a/vis.h b/vis.h index b1deae3..8c981fb 100644 --- a/vis.h +++ b/vis.h @@ -183,6 +183,7 @@ enum VisOperator { VIS_OP_SHIFT_LEFT, VIS_OP_JOIN, VIS_OP_MODESWITCH, + VIS_OP_REPLACE, VIS_OP_CURSOR_SOL, VIS_OP_CASE_SWAP, VIS_OP_FILTER, @@ -208,6 +209,7 @@ enum VisOperator { * - VIS_OP_FILTER a char pointer referring to the command to run * - VIS_OP_JOIN a char pointer referring to the text to insert between lines * - VIS_OP_MODESWITCH a enum VisMode constant indicating the mode to switch to + * - VIS_OP_REPLACE a char pointer reffering to the replacement character */ bool vis_operator(Vis*, enum VisOperator, ...); -- cgit v1.2.3