blob: 5c9a2f3d4cd958d4f7e9a15a6a8c0fac1dfa6498 [file] [log] [blame]
Bram Moolenaar97b98102009-11-17 16:41:01 +00001Test for multi-byte text formatting.
Bram Moolenaar8c7694a2013-01-17 17:02:05 +01002Also test, that 'mps' with multibyte chars works.
Bram Moolenaar97b98102009-11-17 16:41:01 +00003
4STARTTEST
5:so mbyte.vim
6:set encoding=utf-8
7ENDTEST
8
9Results of test69:
10
11STARTTEST
12/^{/+1
13:set tw=2 fo=t
14gqgqjgqgqo
15XYZ
16abc XYZ
17ENDTEST
18
19{
20XYZ
21abc XYZ
22}
23
24STARTTEST
25/^{/+1
26:set tw=1 fo=tm
27gqgqjgqgqjgqgqjgqgqjgqgqo
28
29a
30 a
31XY
32 Y
33ENDTEST
34
35{
36
37a
38 a
39XY
40
41}
42
43STARTTEST
44/^{/+1
45:set tw=2 fo=tm
46gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo
47
48a
49 a
50XY
51
52a
53ab
54abc
55ab c
56abXY
57ENDTEST
58
59{
60
61a
62 a
63XY
64
65a
66ab
67abc
68ab c
69abXY
70}
71
72STARTTEST
73/^{/+1
74:set ai tw=2 fo=tm
75gqgqjgqgqo
76
77a
78ENDTEST
79
80{
81
82 a
83}
84
85STARTTEST
86/^{/+1
87:set noai tw=2 fo=tm
88gqgqjgqgqo
89
90 a
91ENDTEST
92
93{
94
95 a
96}
97
98STARTTEST
99/^{/+1
100:set tw=2 fo=cqm comments=n:X
101gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo
102
103a
104a
105XY
106XYZ
107
108 YZ
109XX
110XXa
111XXY
112ENDTEST
113
114{
115
116a
117a
118XY
119XYZ
120
121 YZ
122XX
123XXa
124XXY
125}
126
127STARTTEST
128/^{/+1
129:set tw=2 fo=tm
130Ra
131ENDTEST
132
133{
134
135}
136
137STARTTEST
Bram Moolenaar8c7694a2013-01-17 17:02:05 +0100138/^{/+1
139:set mps+=u2018:u2019
140d%
141ENDTEST
142
143{
144 two three four
145}
146STARTTEST
Bram Moolenaar97b98102009-11-17 16:41:01 +0000147:g/^STARTTEST/.,/^ENDTEST/d
148:1;/^Results/,$wq! test.out
149ENDTEST