From 930cf2ab0b872539c59e7702042692f7638d4e89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Fri, 17 Feb 2017 13:36:54 +0100 Subject: test/vis: add some more tests --- vis/insert-mode/autoindent.in | 4 ++++ vis/insert-mode/autoindent.keys | 17 +++++++++++++++++ vis/insert-mode/autoindent.ref | 21 +++++++++++++++++++++ vis/insert-mode/verbatim.in | 4 ++++ vis/insert-mode/verbatim.keys | 9 +++++++++ vis/insert-mode/verbatim.ref | 5 +++++ 6 files changed, 60 insertions(+) create mode 100644 vis/insert-mode/autoindent.in create mode 100644 vis/insert-mode/autoindent.keys create mode 100644 vis/insert-mode/autoindent.ref (limited to 'vis/insert-mode') 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 +/for +o + +if (a > 0) { +// positive +return --a; +} else if (a < 0) { +// negative +return ++a; +} else { +// equal +return a; +} + +n +O// 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 */ + = + = + = + = 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 aU0010FFFF n aU00110000 +n +a +n +:set et +a +n +a +n +a 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 */ + =  + = + = + = + -- cgit v1.2.3