diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2017-02-17 13:36:54 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2017-02-17 13:36:54 +0100 |
| commit | 930cf2ab0b872539c59e7702042692f7638d4e89 (patch) | |
| tree | 1a11d5770310a3ed30874c882a09219bf929d532 | |
| parent | 1c4b748a508552358d5654412389636029257c29 (diff) | |
| download | vis-930cf2ab0b872539c59e7702042692f7638d4e89.tar.gz vis-930cf2ab0b872539c59e7702042692f7638d4e89.tar.xz | |
test/vis: add some more tests
| -rw-r--r-- | vis/insert-mode/autoindent.in | 4 | ||||
| -rw-r--r-- | vis/insert-mode/autoindent.keys | 17 | ||||
| -rw-r--r-- | vis/insert-mode/autoindent.ref | 21 | ||||
| -rw-r--r-- | vis/insert-mode/verbatim.in | 4 | ||||
| -rw-r--r-- | vis/insert-mode/verbatim.keys | 9 | ||||
| -rw-r--r-- | vis/insert-mode/verbatim.ref | 5 | ||||
| -rw-r--r-- | vis/motions/percent.in | 5 | ||||
| -rw-r--r-- | vis/motions/percent.keys | 3 | ||||
| -rw-r--r-- | vis/motions/percent.ref | 6 | ||||
| -rw-r--r-- | vis/visual-mode/orientation.in | 1 | ||||
| -rw-r--r-- | vis/visual-mode/orientation.keys | 8 | ||||
| -rw-r--r-- | vis/visual-mode/orientation.ref | 1 |
12 files changed, 84 insertions, 0 deletions
diff --git a/vis/insert-mode/autoindent.in b/vis/insert-mode/autoindent.in new file mode 100644 index 0000000..9a1b93a --- /dev/null +++ b/vis/insert-mode/autoindent.in @@ -0,0 +1,4 @@ +int foo(int a) { + for (;;) { + } +} diff --git a/vis/insert-mode/autoindent.keys b/vis/insert-mode/autoindent.keys new file mode 100644 index 0000000..6dda2f2 --- /dev/null +++ b/vis/insert-mode/autoindent.keys @@ -0,0 +1,17 @@ +:set ai<Enter> +/for<Enter> +o<Enter> +<C-t> +if (a > 0) {<Enter> +<C-t>// positive<Enter><Enter> +return --a;<Enter> +<C-d>} else if (a < 0) {<Enter> +<C-t>// negative<Enter><Enter> +return ++a;<Enter> +<C-d>} else {<Enter> +<C-t>// equal<Enter><Enter> +return a;<Enter> +<C-d>}<Enter> +<Escape> +n +O<Enter>// optimized loop diff --git a/vis/insert-mode/autoindent.ref b/vis/insert-mode/autoindent.ref new file mode 100644 index 0000000..6668daf --- /dev/null +++ b/vis/insert-mode/autoindent.ref @@ -0,0 +1,21 @@ +int foo(int a) { + + // optimized loop + for (;;) { + + if (a > 0) { + // positive + + return --a; + } else if (a < 0) { + // negative + + return ++a; + } else { + // equal + + return a; + } + + } +} diff --git a/vis/insert-mode/verbatim.in b/vis/insert-mode/verbatim.in index 807ca7d..6fcb11a 100644 --- a/vis/insert-mode/verbatim.in +++ b/vis/insert-mode/verbatim.in @@ -18,3 +18,7 @@ U+FFFD = U+FFFF = /* not really correct */ U+10FFFF = U+11000 = /* invalid */ +<Escape> = +<Tab> = +<Space> = +<Enter> = diff --git a/vis/insert-mode/verbatim.keys b/vis/insert-mode/verbatim.keys index e7eeca5..ba71c21 100644 --- a/vis/insert-mode/verbatim.keys +++ b/vis/insert-mode/verbatim.keys @@ -30,3 +30,12 @@ n a<Space><C-v>U0010FFFF<Escape> n a<Space><C-v>U00110000<Escape> +n +a<Space><C-v><Escape><Escape> +n +:set et<Enter> +a<Space><C-v><Tab><Escape> +n +a<Space><C-v><Space><Escape> +n +a<Space><C-v><Enter><Escape> diff --git a/vis/insert-mode/verbatim.ref b/vis/insert-mode/verbatim.ref index 0d5c04b..115ef01 100644 --- a/vis/insert-mode/verbatim.ref +++ b/vis/insert-mode/verbatim.ref @@ -18,3 +18,8 @@ U+FFFD = � U+FFFF = /* not really correct */ U+10FFFF = U+11000 = /* invalid */ +<Escape> = +<Tab> = +<Space> = +<Enter> = + diff --git a/vis/motions/percent.in b/vis/motions/percent.in new file mode 100644 index 0000000..8a1218a --- /dev/null +++ b/vis/motions/percent.in @@ -0,0 +1,5 @@ +1 +2 +3 +4 +5 diff --git a/vis/motions/percent.keys b/vis/motions/percent.keys new file mode 100644 index 0000000..daeb1ef --- /dev/null +++ b/vis/motions/percent.keys @@ -0,0 +1,3 @@ +50%i=<Escape> +1%i|<Escape> +100%. diff --git a/vis/motions/percent.ref b/vis/motions/percent.ref new file mode 100644 index 0000000..93cf66e --- /dev/null +++ b/vis/motions/percent.ref @@ -0,0 +1,6 @@ +|1 +2 +3= +4 +5 +|
\ No newline at end of file diff --git a/vis/visual-mode/orientation.in b/vis/visual-mode/orientation.in new file mode 100644 index 0000000..84a8a20 --- /dev/null +++ b/vis/visual-mode/orientation.in @@ -0,0 +1 @@ + { { = } } diff --git a/vis/visual-mode/orientation.keys b/vis/visual-mode/orientation.keys new file mode 100644 index 0000000..5af0d83 --- /dev/null +++ b/vis/visual-mode/orientation.keys @@ -0,0 +1,8 @@ +f= +v2i{ +<Escape> +i<<Escape> +gv +o +<Escape> +a><Escape> diff --git a/vis/visual-mode/orientation.ref b/vis/visual-mode/orientation.ref new file mode 100644 index 0000000..f2da79c --- /dev/null +++ b/vis/visual-mode/orientation.ref @@ -0,0 +1 @@ + { > { = } < } |
