diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-10-26 19:26:05 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-10-26 19:30:12 +0100 |
| commit | 12fd7c278abee067c6c52e709e3cebbfc9ca04bf (patch) | |
| tree | 5fd0a6af1c4939431ebda4fee5427cc0cfcf42c9 /vis.h | |
| parent | 7bf93d00b0e40e0ba5b9c45e3be43985555c3f6c (diff) | |
| download | vis-12fd7c278abee067c6c52e709e3cebbfc9ca04bf.tar.gz vis-12fd7c278abee067c6c52e709e3cebbfc9ca04bf.tar.xz | |
vis: introduce explicit operators for case changes
Diffstat (limited to 'vis.h')
| -rw-r--r-- | vis.h | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -135,11 +135,14 @@ enum VisOperator { OP_PUT, OP_SHIFT_RIGHT, OP_SHIFT_LEFT, - OP_CASE_CHANGE, OP_JOIN, OP_REPEAT_INSERT, OP_REPEAT_REPLACE, OP_CURSOR, + OP_CASE_SWAP, + /* pseudo operators: keep them at the end to save space in array definition */ + OP_CASE_LOWER, + OP_CASE_UPPER, }; /* TODO: overhaul repeatable infrastructure: @@ -154,7 +157,7 @@ enum { PUT_BEFORE_END, }; -void vis_operator(Vis*, enum VisOperator); +bool vis_operator(Vis*, enum VisOperator); enum VisMotion { MOVE_LINE_DOWN, |
