From 8e7bbd8a410cbbdbe83305bb151c6ff1df8f15c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 11 Feb 2017 15:23:22 +0100 Subject: test/vis: add some test related to multiple cursors/selections --- vis/multiple-cursors/align-indent-columns.in | 5 +++++ vis/multiple-cursors/align-indent-columns.keys | 3 +++ vis/multiple-cursors/align-indent-columns.ref | 5 +++++ vis/multiple-cursors/align-indent.in | 5 +++++ vis/multiple-cursors/align-indent.keys | 2 ++ vis/multiple-cursors/align-indent.ref | 5 +++++ vis/multiple-cursors/align.in | 5 +++++ vis/multiple-cursors/align.keys | 3 +++ vis/multiple-cursors/align.ref | 5 +++++ vis/multiple-cursors/new-above-first-below-last.in | 5 +++++ vis/multiple-cursors/new-above-first-below-last.keys | 4 ++++ vis/multiple-cursors/new-above-first-below-last.ref | 5 +++++ vis/multiple-cursors/new-below-above.in | 5 +++++ vis/multiple-cursors/new-below-above.keys | 5 +++++ vis/multiple-cursors/new-below-above.ref | 5 +++++ vis/multiple-cursors/new-end-of-line.in | 4 ++++ vis/multiple-cursors/new-end-of-line.keys | 7 +++++++ vis/multiple-cursors/new-end-of-line.ref | 4 ++++ vis/multiple-cursors/remove-column.in | 3 +++ vis/multiple-cursors/remove-column.keys | 8 ++++++++ vis/multiple-cursors/remove-column.ref | 3 +++ vis/multiple-cursors/select-match.in | 3 +++ vis/multiple-cursors/select-match.keys | 8 ++++++++ vis/multiple-cursors/select-match.ref | 3 +++ vis/multiple-cursors/selections-rotate.in | 3 +++ vis/multiple-cursors/selections-rotate.keys | 6 ++++++ vis/multiple-cursors/selections-rotate.ref | 3 +++ vis/multiple-cursors/selections-trim.in | 3 +++ vis/multiple-cursors/selections-trim.keys | 5 +++++ vis/multiple-cursors/selections-trim.ref | 3 +++ 30 files changed, 133 insertions(+) create mode 100644 vis/multiple-cursors/align-indent-columns.in create mode 100644 vis/multiple-cursors/align-indent-columns.keys create mode 100644 vis/multiple-cursors/align-indent-columns.ref create mode 100644 vis/multiple-cursors/align-indent.in create mode 100644 vis/multiple-cursors/align-indent.keys create mode 100644 vis/multiple-cursors/align-indent.ref create mode 100644 vis/multiple-cursors/align.in create mode 100644 vis/multiple-cursors/align.keys create mode 100644 vis/multiple-cursors/align.ref create mode 100644 vis/multiple-cursors/new-above-first-below-last.in create mode 100644 vis/multiple-cursors/new-above-first-below-last.keys create mode 100644 vis/multiple-cursors/new-above-first-below-last.ref create mode 100644 vis/multiple-cursors/new-below-above.in create mode 100644 vis/multiple-cursors/new-below-above.keys create mode 100644 vis/multiple-cursors/new-below-above.ref create mode 100644 vis/multiple-cursors/new-end-of-line.in create mode 100644 vis/multiple-cursors/new-end-of-line.keys create mode 100644 vis/multiple-cursors/new-end-of-line.ref create mode 100644 vis/multiple-cursors/remove-column.in create mode 100644 vis/multiple-cursors/remove-column.keys create mode 100644 vis/multiple-cursors/remove-column.ref create mode 100644 vis/multiple-cursors/select-match.in create mode 100644 vis/multiple-cursors/select-match.keys create mode 100644 vis/multiple-cursors/select-match.ref create mode 100644 vis/multiple-cursors/selections-rotate.in create mode 100644 vis/multiple-cursors/selections-rotate.keys create mode 100644 vis/multiple-cursors/selections-rotate.ref create mode 100644 vis/multiple-cursors/selections-trim.in create mode 100644 vis/multiple-cursors/selections-trim.keys create mode 100644 vis/multiple-cursors/selections-trim.ref 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+ + + 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| 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 + +i| 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 +2 +2 +i> 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 +iv +g0 +10 +i^ 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 +. +dF +Ibegin : +. +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+ +2 +:{ i/{/ a/}/ } + +: +2 +:{ i/>/ a/ + 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 + + + + + + +cinfo 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+ +2+ +2- ++ +2- + 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] + + +\ +:{ i/>/ a/ 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< -- cgit v1.2.3