diff options
30 files changed, 133 insertions, 0 deletions
diff --git a/vis/multiple-cursors/align-indent-columns.in b/vis/multiple-cursors/align-indent-columns.in new file mode 100644 index 0000000..ce7fc31 --- /dev/null +++ b/vis/multiple-cursors/align-indent-columns.in @@ -0,0 +1,5 @@ +1 2 + 3 4 + 5 6 + 7 8 + 9 10 diff --git a/vis/multiple-cursors/align-indent-columns.keys b/vis/multiple-cursors/align-indent-columns.keys new file mode 100644 index 0000000..ecc6058 --- /dev/null +++ b/vis/multiple-cursors/align-indent-columns.keys @@ -0,0 +1,3 @@ +:x/\d+<Enter> +<Tab> +<Escape> diff --git a/vis/multiple-cursors/align-indent-columns.ref b/vis/multiple-cursors/align-indent-columns.ref new file mode 100644 index 0000000..3d3fd0f --- /dev/null +++ b/vis/multiple-cursors/align-indent-columns.ref @@ -0,0 +1,5 @@ + 1 2 + 3 4 + 5 6 + 7 8 + 9 10 diff --git a/vis/multiple-cursors/align-indent.in b/vis/multiple-cursors/align-indent.in new file mode 100644 index 0000000..a8a36d8 --- /dev/null +++ b/vis/multiple-cursors/align-indent.in @@ -0,0 +1,5 @@ +1 + 2 + 3 + 4 + 5 diff --git a/vis/multiple-cursors/align-indent.keys b/vis/multiple-cursors/align-indent.keys new file mode 100644 index 0000000..84f8735 --- /dev/null +++ b/vis/multiple-cursors/align-indent.keys @@ -0,0 +1,2 @@ +vGI +i<S-Tab>|<Escape> diff --git a/vis/multiple-cursors/align-indent.ref b/vis/multiple-cursors/align-indent.ref new file mode 100644 index 0000000..d42da43 --- /dev/null +++ b/vis/multiple-cursors/align-indent.ref @@ -0,0 +1,5 @@ + |1 + |2 + |3 + |4 + |5 diff --git a/vis/multiple-cursors/align.in b/vis/multiple-cursors/align.in new file mode 100644 index 0000000..a8a36d8 --- /dev/null +++ b/vis/multiple-cursors/align.in @@ -0,0 +1,5 @@ +1 + 2 + 3 + 4 + 5 diff --git a/vis/multiple-cursors/align.keys b/vis/multiple-cursors/align.keys new file mode 100644 index 0000000..e335797 --- /dev/null +++ b/vis/multiple-cursors/align.keys @@ -0,0 +1,3 @@ +vGI +<Tab> +i|<Escape> diff --git a/vis/multiple-cursors/align.ref b/vis/multiple-cursors/align.ref new file mode 100644 index 0000000..34adc53 --- /dev/null +++ b/vis/multiple-cursors/align.ref @@ -0,0 +1,5 @@ +|1 +| 2 +| 3 +| 4 +| 5 diff --git a/vis/multiple-cursors/new-above-first-below-last.in b/vis/multiple-cursors/new-above-first-below-last.in new file mode 100644 index 0000000..8a1218a --- /dev/null +++ b/vis/multiple-cursors/new-above-first-below-last.in @@ -0,0 +1,5 @@ +1 +2 +3 +4 +5 diff --git a/vis/multiple-cursors/new-above-first-below-last.keys b/vis/multiple-cursors/new-above-first-below-last.keys new file mode 100644 index 0000000..1602e33 --- /dev/null +++ b/vis/multiple-cursors/new-above-first-below-last.keys @@ -0,0 +1,4 @@ +/3<Enter> +2<M-C-k> +2<M-C-j> +i><Escape> diff --git a/vis/multiple-cursors/new-above-first-below-last.ref b/vis/multiple-cursors/new-above-first-below-last.ref new file mode 100644 index 0000000..5852f72 --- /dev/null +++ b/vis/multiple-cursors/new-above-first-below-last.ref @@ -0,0 +1,5 @@ +>1 +>2 +>3 +>4 +>5 diff --git a/vis/multiple-cursors/new-below-above.in b/vis/multiple-cursors/new-below-above.in new file mode 100644 index 0000000..7e7bac6 --- /dev/null +++ b/vis/multiple-cursors/new-below-above.in @@ -0,0 +1,5 @@ +1 + +2 + +3 diff --git a/vis/multiple-cursors/new-below-above.keys b/vis/multiple-cursors/new-below-above.keys new file mode 100644 index 0000000..0872e3c --- /dev/null +++ b/vis/multiple-cursors/new-below-above.keys @@ -0,0 +1,5 @@ +10<C-j> +iv<Escape> +g0<Escape> +10<C-k> +i^<Escape> diff --git a/vis/multiple-cursors/new-below-above.ref b/vis/multiple-cursors/new-below-above.ref new file mode 100644 index 0000000..685ddbe --- /dev/null +++ b/vis/multiple-cursors/new-below-above.ref @@ -0,0 +1,5 @@ +^v1 +^v +^v2 +^v +^v3 diff --git a/vis/multiple-cursors/new-end-of-line.in b/vis/multiple-cursors/new-end-of-line.in new file mode 100644 index 0000000..949ea37 --- /dev/null +++ b/vis/multiple-cursors/new-end-of-line.in @@ -0,0 +1,4 @@ +1 : first +2 : second +3 : third +4 : fourth diff --git a/vis/multiple-cursors/new-end-of-line.keys b/vis/multiple-cursors/new-end-of-line.keys new file mode 100644 index 0000000..d44cc50 --- /dev/null +++ b/vis/multiple-cursors/new-end-of-line.keys @@ -0,0 +1,7 @@ +vGA$ +dT<Space> +. +dF<Space> +Ibegin : <Escape> +. +u diff --git a/vis/multiple-cursors/new-end-of-line.ref b/vis/multiple-cursors/new-end-of-line.ref new file mode 100644 index 0000000..bafb72b --- /dev/null +++ b/vis/multiple-cursors/new-end-of-line.ref @@ -0,0 +1,4 @@ +begin : 1 +begin : 2 +begin : 3 +begin : 4 diff --git a/vis/multiple-cursors/remove-column.in b/vis/multiple-cursors/remove-column.in new file mode 100644 index 0000000..e115855 --- /dev/null +++ b/vis/multiple-cursors/remove-column.in @@ -0,0 +1,3 @@ +1 2 3 +4 5 6 +7 8 9 diff --git a/vis/multiple-cursors/remove-column.keys b/vis/multiple-cursors/remove-column.keys new file mode 100644 index 0000000..172a811 --- /dev/null +++ b/vis/multiple-cursors/remove-column.keys @@ -0,0 +1,8 @@ +:x/\d+<Enter> +2<C-l> +:{ i/{/ a/}/ }<Enter> +<Escape><Escape> +:<Up><Up><Enter> +2<C-c> +:{ i/>/ a/</ }<Enter> +<Escape><Escape> diff --git a/vis/multiple-cursors/remove-column.ref b/vis/multiple-cursors/remove-column.ref new file mode 100644 index 0000000..fae2eab --- /dev/null +++ b/vis/multiple-cursors/remove-column.ref @@ -0,0 +1,3 @@ +>1< {2} >3< +>4< {5} >6< +>7< {8} >9< diff --git a/vis/multiple-cursors/select-match.in b/vis/multiple-cursors/select-match.in new file mode 100644 index 0000000..511ed3e --- /dev/null +++ b/vis/multiple-cursors/select-match.in @@ -0,0 +1,3 @@ +void print(char *msg) { + printf("msg: %s\n", msg); +} diff --git a/vis/multiple-cursors/select-match.keys b/vis/multiple-cursors/select-match.keys new file mode 100644 index 0000000..44b8449 --- /dev/null +++ b/vis/multiple-cursors/select-match.keys @@ -0,0 +1,8 @@ +?msg<Enter> +<C-n> +<C-n> +<C-x> +<C-p> +<C-n> +<C-x> +cinfo<Escape> diff --git a/vis/multiple-cursors/select-match.ref b/vis/multiple-cursors/select-match.ref new file mode 100644 index 0000000..5dcee46 --- /dev/null +++ b/vis/multiple-cursors/select-match.ref @@ -0,0 +1,3 @@ +void print(char *info) { + printf("msg: %s\n", info); +} diff --git a/vis/multiple-cursors/selections-rotate.in b/vis/multiple-cursors/selections-rotate.in new file mode 100644 index 0000000..e115855 --- /dev/null +++ b/vis/multiple-cursors/selections-rotate.in @@ -0,0 +1,3 @@ +1 2 3 +4 5 6 +7 8 9 diff --git a/vis/multiple-cursors/selections-rotate.keys b/vis/multiple-cursors/selections-rotate.keys new file mode 100644 index 0000000..3fa00b6 --- /dev/null +++ b/vis/multiple-cursors/selections-rotate.keys @@ -0,0 +1,6 @@ +:x/\d+<Enter> +2+ +2- ++ +2- +<Escape><Escape> diff --git a/vis/multiple-cursors/selections-rotate.ref b/vis/multiple-cursors/selections-rotate.ref new file mode 100644 index 0000000..8968398 --- /dev/null +++ b/vis/multiple-cursors/selections-rotate.ref @@ -0,0 +1,3 @@ +2 3 1 +5 6 4 +8 9 7 diff --git a/vis/multiple-cursors/selections-trim.in b/vis/multiple-cursors/selections-trim.in new file mode 100644 index 0000000..154eeee --- /dev/null +++ b/vis/multiple-cursors/selections-trim.in @@ -0,0 +1,3 @@ +1, 2, 3 +4, 5, 6 +7, 8, 9 diff --git a/vis/multiple-cursors/selections-trim.keys b/vis/multiple-cursors/selections-trim.keys new file mode 100644 index 0000000..b571333 --- /dev/null +++ b/vis/multiple-cursors/selections-trim.keys @@ -0,0 +1,5 @@ +:y/[,\n]<Enter> +<C-k> +<C-p> +\ +:{ i/>/ a/</ }<Enter> diff --git a/vis/multiple-cursors/selections-trim.ref b/vis/multiple-cursors/selections-trim.ref new file mode 100644 index 0000000..3e1f200 --- /dev/null +++ b/vis/multiple-cursors/selections-trim.ref @@ -0,0 +1,3 @@ +>1<, >2<, >3< +>4<, >5<, >6< +>7<, >8<, >9< |
