aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vis/multiple-cursors/align-indent-columns.in5
-rw-r--r--vis/multiple-cursors/align-indent-columns.keys3
-rw-r--r--vis/multiple-cursors/align-indent-columns.ref5
-rw-r--r--vis/multiple-cursors/align-indent.in5
-rw-r--r--vis/multiple-cursors/align-indent.keys2
-rw-r--r--vis/multiple-cursors/align-indent.ref5
-rw-r--r--vis/multiple-cursors/align.in5
-rw-r--r--vis/multiple-cursors/align.keys3
-rw-r--r--vis/multiple-cursors/align.ref5
-rw-r--r--vis/multiple-cursors/new-above-first-below-last.in5
-rw-r--r--vis/multiple-cursors/new-above-first-below-last.keys4
-rw-r--r--vis/multiple-cursors/new-above-first-below-last.ref5
-rw-r--r--vis/multiple-cursors/new-below-above.in5
-rw-r--r--vis/multiple-cursors/new-below-above.keys5
-rw-r--r--vis/multiple-cursors/new-below-above.ref5
-rw-r--r--vis/multiple-cursors/new-end-of-line.in4
-rw-r--r--vis/multiple-cursors/new-end-of-line.keys7
-rw-r--r--vis/multiple-cursors/new-end-of-line.ref4
-rw-r--r--vis/multiple-cursors/remove-column.in3
-rw-r--r--vis/multiple-cursors/remove-column.keys8
-rw-r--r--vis/multiple-cursors/remove-column.ref3
-rw-r--r--vis/multiple-cursors/select-match.in3
-rw-r--r--vis/multiple-cursors/select-match.keys8
-rw-r--r--vis/multiple-cursors/select-match.ref3
-rw-r--r--vis/multiple-cursors/selections-rotate.in3
-rw-r--r--vis/multiple-cursors/selections-rotate.keys6
-rw-r--r--vis/multiple-cursors/selections-rotate.ref3
-rw-r--r--vis/multiple-cursors/selections-trim.in3
-rw-r--r--vis/multiple-cursors/selections-trim.keys5
-rw-r--r--vis/multiple-cursors/selections-trim.ref3
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<