diff options
Diffstat (limited to 'src/testdir')
-rw-r--r-- | src/testdir/Makefile | 3 | ||||
-rw-r--r-- | src/testdir/test68.in | 56 | ||||
-rw-r--r-- | src/testdir/test68.ok | 35 | ||||
-rw-r--r-- | src/testdir/test69.in | 139 | ||||
-rw-r--r-- | src/testdir/test69.ok | 142 |
5 files changed, 374 insertions, 1 deletions
diff --git a/src/testdir/Makefile b/src/testdir/Makefile index 8f9fd13561..efad475bf6 100644 --- a/src/testdir/Makefile +++ b/src/testdir/Makefile @@ -22,7 +22,8 @@ SCRIPTS = test1.out test2.out test3.out test4.out test5.out test6.out \ test48.out test49.out test51.out test52.out test53.out \ test54.out test55.out test56.out test57.out test58.out \ test59.out test60.out test61.out test62.out test63.out \ - test64.out test65.out test66.out test67.out + test64.out test65.out test66.out test67.out test68.out \ + test69.out SCRIPTS_GUI = test16.out diff --git a/src/testdir/test68.in b/src/testdir/test68.in new file mode 100644 index 0000000000..94104c07bd --- /dev/null +++ b/src/testdir/test68.in @@ -0,0 +1,56 @@ +Test for text formatting. + +Results of test68: + +STARTTEST +:so small.vim +/^{/+1 +:set noai tw=2 fo=t +gRa b +ENDTEST + +{ + + +} + +STARTTEST +/^{/+1 +:set ai tw=2 fo=tw +gqgqjjllab +ENDTEST + +{ +a b + +a +} + +STARTTEST +/^{/+1 +:set tw=3 fo=t +gqgqo +a +ENDTEST + +{ +a +} + +STARTTEST +/^{/+1 +:set tw=2 fo=tcq1 comments=:# +gqgqjgqgqo +a b +#a b +ENDTEST + +{ +a b +#a b +} + +STARTTEST +:g/^STARTTEST/.,/^ENDTEST/d +:1;/^Results/,$wq! test.out +ENDTEST diff --git a/src/testdir/test68.ok b/src/testdir/test68.ok new file mode 100644 index 0000000000..85f35cfca1 --- /dev/null +++ b/src/testdir/test68.ok @@ -0,0 +1,35 @@ +Results of test68: + + +{ +a +b +} + + +{ +a +b + +a +b +} + + +{ +a + + +a + +} + + +{ +a b +#a b + +a b +#a b +} + diff --git a/src/testdir/test69.in b/src/testdir/test69.in new file mode 100644 index 0000000000..578f76bdf2 --- /dev/null +++ b/src/testdir/test69.in @@ -0,0 +1,139 @@ +Test for multi-byte text formatting. + +STARTTEST +:so mbyte.vim +:set encoding=utf-8 +ENDTEST + +Results of test69: + +STARTTEST +/^{/+1 +:set tw=2 fo=t +gqgqjgqgqo +XYZ +abc XYZ +ENDTEST + +{ +XYZ +abc XYZ +} + +STARTTEST +/^{/+1 +:set tw=1 fo=tm +gqgqjgqgqjgqgqjgqgqjgqgqo +X +Xa +X a +XY +X Y +ENDTEST + +{ +X +Xa +X a +XY +X Y +} + +STARTTEST +/^{/+1 +:set tw=2 fo=tm +gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo +X +Xa +X a +XY +X Y +aX +abX +abcX +abX c +abXY +ENDTEST + +{ +X +Xa +X a +XY +X Y +aX +abX +abcX +abX c +abXY +} + +STARTTEST +/^{/+1 +:set ai tw=2 fo=tm +gqgqjgqgqo +X +Xa +ENDTEST + +{ + X + Xa +} + +STARTTEST +/^{/+1 +:set noai tw=2 fo=tm +gqgqjgqgqo + X + Xa +ENDTEST + +{ + X + Xa +} + +STARTTEST +/^{/+1 +:set tw=2 fo=cqm comments=n:X +gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo +X +Xa +XaY +XY +XYZ +X Y +X YZ +XX +XXa +XXY +ENDTEST + +{ +X +Xa +XaY +XY +XYZ +X Y +X YZ +XX +XXa +XXY +} + +STARTTEST +/^{/+1 +:set tw=2 fo=tm +RXa +ENDTEST + +{ + +} + +STARTTEST +:g/^STARTTEST/.,/^ENDTEST/d +:1;/^Results/,$wq! test.out +ENDTEST diff --git a/src/testdir/test69.ok b/src/testdir/test69.ok new file mode 100644 index 0000000000..3dfe402e98 --- /dev/null +++ b/src/testdir/test69.ok @@ -0,0 +1,142 @@ +Results of test69: + + +{ +XYZ +abc +XYZ + +XYZ +abc +XYZ +} + + +{ +X +X +a +X +a +X +Y +X +Y + +X +X +a +X +a +X +Y +X +Y +} + + +{ +X +X +a +X +a +X +Y +X +Y +a +X +ab +X +abc +X +ab +X +c +ab +X +Y + +X +X +a +X +a +X +Y +X +Y +a +X +ab +X +abc +X +ab +X +c +ab +X +Y +} + + +{ + X + X + a + + X + X + a +} + + +{ + X + X +a + + X + X +a +} + + +{ +X +Xa +Xa +XY +XY +XY +XZ +X Y +X Y +X Z +XX +XXa +XXY + +X +Xa +Xa +XY +XY +XY +XZ +X Y +X Y +X Z +XX +XXa +XXY +} + + +{ +X +a +} + |