blob: 9558cb817807a79c76f8f76b47d07445e8028a4d [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 Moolenaardb813952013-03-07 18:50:57 +01003And test "ra" on multi-byte characters.
Bram Moolenaar97b98102009-11-17 16:41:01 +00004
5STARTTEST
6:so mbyte.vim
7:set encoding=utf-8
8ENDTEST
9
10Results of test69:
11
12STARTTEST
13/^{/+1
14:set tw=2 fo=t
15gqgqjgqgqo
16XYZ
17abc XYZ
18ENDTEST
19
20{
21XYZ
22abc XYZ
23}
24
25STARTTEST
26/^{/+1
27:set tw=1 fo=tm
28gqgqjgqgqjgqgqjgqgqjgqgqo
29
30a
31 a
32XY
33 Y
34ENDTEST
35
36{
37
38a
39 a
40XY
41
42}
43
44STARTTEST
45/^{/+1
46:set tw=2 fo=tm
47gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo
48
49a
50 a
51XY
52
53a
54ab
55abc
56ab c
57abXY
58ENDTEST
59
60{
61
62a
63 a
64XY
65
66a
67ab
68abc
69ab c
70abXY
71}
72
73STARTTEST
74/^{/+1
75:set ai tw=2 fo=tm
76gqgqjgqgqo
77
78a
79ENDTEST
80
81{
82
83 a
84}
85
86STARTTEST
87/^{/+1
88:set noai tw=2 fo=tm
89gqgqjgqgqo
90
91 a
92ENDTEST
93
94{
95
96 a
97}
98
99STARTTEST
100/^{/+1
101:set tw=2 fo=cqm comments=n:X
102gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo
103
104a
105a
106XY
107XYZ
108
109 YZ
110XX
111XXa
112XXY
113ENDTEST
114
115{
116
117a
118a
119XY
120XYZ
121
122 YZ
123XX
124XXa
125XXY
126}
127
128STARTTEST
129/^{/+1
130:set tw=2 fo=tm
131Ra
132ENDTEST
133
134{
135
136}
137
138STARTTEST
Bram Moolenaar8c7694a2013-01-17 17:02:05 +0100139/^{/+1
140:set mps+=u2018:u2019
141d%
142ENDTEST
143
144{
145 two three four
146}
147STARTTEST
Bram Moolenaardb813952013-03-07 18:50:57 +0100148/^ra test
149jVjra
150ENDTEST
151
152ra test
153bb
154aab
155
156STARTTEST
Bram Moolenaar97b98102009-11-17 16:41:01 +0000157:g/^STARTTEST/.,/^ENDTEST/d
158:1;/^Results/,$wq! test.out
159ENDTEST