diff options
Diffstat (limited to 'test/vis/insert-mode')
| -rw-r--r-- | test/vis/insert-mode/autoindent.in | 4 | ||||
| -rw-r--r-- | test/vis/insert-mode/autoindent.keys | 17 | ||||
| -rw-r--r-- | test/vis/insert-mode/autoindent.ref | 21 | ||||
| -rw-r--r-- | test/vis/insert-mode/digraph.in | 7 | ||||
| -rw-r--r-- | test/vis/insert-mode/digraph.keys | 7 | ||||
| -rw-r--r-- | test/vis/insert-mode/digraph.ref | 7 | ||||
| -rw-r--r-- | test/vis/insert-mode/verbatim.in | 24 | ||||
| -rw-r--r-- | test/vis/insert-mode/verbatim.keys | 41 | ||||
| -rw-r--r-- | test/vis/insert-mode/verbatim.ref | 24 |
9 files changed, 152 insertions, 0 deletions
diff --git a/test/vis/insert-mode/autoindent.in b/test/vis/insert-mode/autoindent.in new file mode 100644 index 0000000..9a1b93a --- /dev/null +++ b/test/vis/insert-mode/autoindent.in @@ -0,0 +1,4 @@ +int foo(int a) { + for (;;) { + } +} diff --git a/test/vis/insert-mode/autoindent.keys b/test/vis/insert-mode/autoindent.keys new file mode 100644 index 0000000..6dda2f2 --- /dev/null +++ b/test/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/test/vis/insert-mode/autoindent.ref b/test/vis/insert-mode/autoindent.ref new file mode 100644 index 0000000..6668daf --- /dev/null +++ b/test/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/test/vis/insert-mode/digraph.in b/test/vis/insert-mode/digraph.in new file mode 100644 index 0000000..fa3922e --- /dev/null +++ b/test/vis/insert-mode/digraph.in @@ -0,0 +1,7 @@ +digraphs +l* = +l* = +FA = +FA = +(- = +(- = diff --git a/test/vis/insert-mode/digraph.keys b/test/vis/insert-mode/digraph.keys new file mode 100644 index 0000000..960d086 --- /dev/null +++ b/test/vis/insert-mode/digraph.keys @@ -0,0 +1,7 @@ +/=<Enter> +a<Space><C-k>l*<Escape> +n.n +a<Space><C-k>FA<Escape> +n.n +a<Space><C-k>(-<Escape> +n. diff --git a/test/vis/insert-mode/digraph.ref b/test/vis/insert-mode/digraph.ref new file mode 100644 index 0000000..f56303a --- /dev/null +++ b/test/vis/insert-mode/digraph.ref @@ -0,0 +1,7 @@ +digraphs +l* = λ +l* = λ +FA = ∀ +FA = ∀ +(- = ∈ +(- = ∈ diff --git a/test/vis/insert-mode/verbatim.in b/test/vis/insert-mode/verbatim.in new file mode 100644 index 0000000..6fcb11a --- /dev/null +++ b/test/vis/insert-mode/verbatim.in @@ -0,0 +1,24 @@ +U+033b = +U+033b = +U+2200 = +U+2200 = +U+2208 = +U+2208 = +U+00002208 = +U+00002208 = +0x40 = +0X40 = +o100 = +O100 = +64 = +U+07FF = +U+D7FF = +U+DFFF = /* not really correct */ +U+FFFD = +U+FFFF = /* not really correct */ +U+10FFFF = +U+11000 = /* invalid */ +<Escape> = +<Tab> = +<Space> = +<Enter> = diff --git a/test/vis/insert-mode/verbatim.keys b/test/vis/insert-mode/verbatim.keys new file mode 100644 index 0000000..ba71c21 --- /dev/null +++ b/test/vis/insert-mode/verbatim.keys @@ -0,0 +1,41 @@ +/=<Enter> +a<Space><C-v>u03bb<Escape> +n.n +a<Space><C-v>u2200<Escape> +n.n +a<Space><C-v>u2208<Escape> +n.n +a<Space><C-v>U2208<Escape> +n.n +a<Space><C-v>x40<Escape> +n +a<Space><C-v>X40<Escape> +n +a<Space><C-v>o100<Escape> +n +a<Space><C-v>O100<Escape> +n +a<Space><C-v>64<Escape> +n +a<Space><C-v>u07FF<Escape> +n +a<Space><C-v>uD7FF<Escape> +n +a<Space><C-v>uDFFF<Escape> +n +a<Space><C-v>uFFFD<Escape> +n +a<Space><C-v>uFFFF<Escape> +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/test/vis/insert-mode/verbatim.ref b/test/vis/insert-mode/verbatim.ref new file mode 100644 index 0000000..28a5c8c --- /dev/null +++ b/test/vis/insert-mode/verbatim.ref @@ -0,0 +1,24 @@ +U+033b = λ +U+033b = λ +U+2200 = ∀ +U+2200 = ∀ +U+2208 = ∈ +U+2208 = ∈ +U+00002208 = ∈ +U+00002208 = ∈ +0x40 = @ +0X40 = @ +o100 = @ +O100 = @ +64 = @ +U+07FF = ߿ +U+D7FF = +U+DFFF = /* not really correct */ +U+FFFD = � +U+FFFF = /* not really correct */ +U+10FFFF = +U+11000 = /* invalid */ +<Escape> = +<Tab> = +<Space> = +<Enter> =
|
