blob: 1d3e81a0f25ebf90b3dfad31ceb631dd23713260 [file] [log] [blame]
Bram Moolenaardb913952012-06-29 12:54:53 +02001start:
2[1, 'as''d', [1, 2, function('strlen'), {'a': 1}]]
3[1, 2, function('strlen'), {'a': 1}]
4Vim(put):E684:
5[0, 'as''d', [1, 2, function('strlen'), {'a': 1}]]
6[0, function('strlen'), [1, 2, function('strlen'), {'a': 1}]]
7['-1', '1', 'b']
8'-1' : {'a': 1}
9'1' : 'asd'
10'b' : [1, 2, function('strlen')]
11[0, function('strlen')]
12[3]
13{'1': 'asd', 'b': [1, 2, function('strlen')]}
14[0, 1, 2, 3]
15[0, 1, 2, 3]
16[0, 1, 3]
17[0, 1]
18[0, 1]
19[0, 1]
20[0, 1, 2, 3]
21[0, 1, 2, 3]
22[0, 2, 3]
23[2, 3]
24[2, 3]
25[2, 3]
26['a', 0, 1, 2, 3]
27[0, 'b', 2, 3]
28[0, 1, 'c']
29[0, 1, 2, 3, 'd']
30[0, 1, 2, 'e', 3]
31['f', 2, 3]
32[0, 1, 'g', 2, 3]
33['h']
34[0, 1, 2, 3]
35[function('New'), function('DictNew'), 'NewStart', 1, 2, 3, 'NewEnd']
36[function('New'), function('DictNew'), 'NewStart', 1, 2, 3, 'NewEnd', 'DictNewStart', 1, 2, 3, 'DictNewEnd', {'a': 'b'}]
37[function('New'), function('DictNew'), 'NewStart', 1, 2, 3, 'NewEnd', 'DictNewStart', 1, 2, 3, 'DictNewEnd', {'a': 'b'}, 'New']
38Vim(python):E725:
39Vim(python):E117:
40[0.0, 0.0]
Bram Moolenaaraf6abb92013-04-24 13:04:26 +020041KeyError
Bram Moolenaarc11073c2012-09-05 19:17:42 +020042TypeError
43TypeError
44ValueError
45TypeError
46TypeError
Bram Moolenaar66b79852012-09-21 14:00:35 +020047d : locked:0;scope:0
48dl : locked:1;scope:0
49v: : locked:2;scope:1
50g: : locked:0;scope:2
51d:{'abc': 1}
52dl:{'def': 1}
53l : locked:0
54ll : locked:1
55l:[0]
56ll:[1]
Bram Moolenaardb913952012-06-29 12:54:53 +020057[0, 1, 2]
58['a', 'b']
59['c', 1]
60['d', ['e']]
Bram Moolenaardb913952012-06-29 12:54:53 +0200610.0
Bram Moolenaarc11073c2012-09-05 19:17:42 +020062"\0": Vim(let):E859:
63{"\0": 1}: Vim(let):E859:
Bram Moolenaar995a8cd2013-02-20 16:54:27 +010064undefined_name: Vim(let):Trace
Bram Moolenaarc11073c2012-09-05 19:17:42 +020065vim: Vim(let):E859:
Bram Moolenaar76d711c2013-02-13 14:17:08 +010066[1]
67[1, 10, 11, 10, 11, 10, 11, 10, 11, 10, 11, 10, 1]
Bram Moolenaar24b11fb2013-04-05 19:32:36 +020068[0, 1, 2, 3]
69[2, 3, 4, 5]
70[0, 1]
71[4, 5]
72[2, 3]
73[]
74[2, 3]
75[]
76[0, 1, 2, 3, 4, 5]
77[0, 1, 2, 3, 4, 5]
78[0, 1, 2, 3, 4, 5]
Bram Moolenaar230bb3f2013-04-24 14:07:45 +020079Abc
80bac
81def
82bar
Bram Moolenaara4720012013-05-15 16:27:37 +020083jkl
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +020084>>> paste
85 p/gopts1: False
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +020086 p/wopts1! KeyError
87 inv: 2! KeyError
88 wopts1! KeyError
89 wopts2! KeyError
90 wopts3! KeyError
91 p/bopts1! KeyError
92 inv: 2! KeyError
93 bopts1! KeyError
94 bopts2! KeyError
95 bopts3! KeyError
96 G: 1
97 W: 1:1 2:1 3:1 4:1
98 B: 1:1 2:1 3:1 4:1
99 del wopts3! KeyError
100 del bopts3! KeyError
101 G: 1
102 W: 1:1 2:1 3:1 4:1
103 B: 1:1 2:1 3:1 4:1
104>>> previewheight
105 p/gopts1: 12
Bram Moolenaar8661b172013-05-15 15:44:28 +0200106 inv: 'a'! TypeError
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200107 p/wopts1! KeyError
108 inv: 'a'! KeyError
109 wopts1! KeyError
110 wopts2! KeyError
111 wopts3! KeyError
112 p/bopts1! KeyError
113 inv: 'a'! KeyError
114 bopts1! KeyError
115 bopts2! KeyError
116 bopts3! KeyError
117 G: 5
118 W: 1:5 2:5 3:5 4:5
119 B: 1:5 2:5 3:5 4:5
120 del wopts3! KeyError
121 del bopts3! KeyError
122 G: 5
123 W: 1:5 2:5 3:5 4:5
124 B: 1:5 2:5 3:5 4:5
125>>> operatorfunc
126 p/gopts1: ''
Bram Moolenaar8661b172013-05-15 15:44:28 +0200127 inv: 2! TypeError
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200128 p/wopts1! KeyError
129 inv: 2! KeyError
130 wopts1! KeyError
131 wopts2! KeyError
132 wopts3! KeyError
133 p/bopts1! KeyError
134 inv: 2! KeyError
135 bopts1! KeyError
136 bopts2! KeyError
137 bopts3! KeyError
138 G: 'A'
139 W: 1:'A' 2:'A' 3:'A' 4:'A'
140 B: 1:'A' 2:'A' 3:'A' 4:'A'
141 del wopts3! KeyError
142 del bopts3! KeyError
143 G: 'A'
144 W: 1:'A' 2:'A' 3:'A' 4:'A'
145 B: 1:'A' 2:'A' 3:'A' 4:'A'
146>>> number
147 p/gopts1! KeyError
148 inv: 0! KeyError
149 gopts1! KeyError
150 p/wopts1: False
151 p/bopts1! KeyError
152 inv: 0! KeyError
153 bopts1! KeyError
154 bopts2! KeyError
155 bopts3! KeyError
156 G: 0
157 W: 1:1 2:1 3:0 4:0
158 B: 1:1 2:1 3:0 4:0
159 del wopts3! ValueError
160 del bopts3! KeyError
161 G: 0
162 W: 1:1 2:1 3:0 4:0
163 B: 1:1 2:1 3:0 4:0
164>>> numberwidth
165 p/gopts1! KeyError
166 inv: -100! KeyError
167 gopts1! KeyError
168 p/wopts1: 8
Bram Moolenaarc96ebe72013-05-21 22:38:18 +0200169 inv: -100! error
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200170 p/bopts1! KeyError
171 inv: -100! KeyError
172 bopts1! KeyError
173 bopts2! KeyError
174 bopts3! KeyError
175 G: 8
176 W: 1:3 2:5 3:2 4:8
177 B: 1:3 2:5 3:2 4:8
178 del wopts3! ValueError
179 del bopts3! KeyError
180 G: 8
181 W: 1:3 2:5 3:2 4:8
182 B: 1:3 2:5 3:2 4:8
183>>> colorcolumn
184 p/gopts1! KeyError
185 inv: 'abc'! KeyError
186 gopts1! KeyError
187 p/wopts1: ''
Bram Moolenaarc96ebe72013-05-21 22:38:18 +0200188 inv: 'abc'! error
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200189 p/bopts1! KeyError
190 inv: 'abc'! KeyError
191 bopts1! KeyError
192 bopts2! KeyError
193 bopts3! KeyError
194 G: ''
195 W: 1:'+2' 2:'+3' 3:'+1' 4:''
196 B: 1:'+2' 2:'+3' 3:'+1' 4:''
197 del wopts3! ValueError
198 del bopts3! KeyError
199 G: ''
200 W: 1:'+2' 2:'+3' 3:'+1' 4:''
201 B: 1:'+2' 2:'+3' 3:'+1' 4:''
202>>> statusline
203 p/gopts1: ''
Bram Moolenaar8661b172013-05-15 15:44:28 +0200204 inv: 0! TypeError
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200205 p/wopts1: None
Bram Moolenaar8661b172013-05-15 15:44:28 +0200206 inv: 0! TypeError
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200207 p/bopts1! KeyError
208 inv: 0! KeyError
209 bopts1! KeyError
210 bopts2! KeyError
211 bopts3! KeyError
212 G: '1'
213 W: 1:'2' 2:'4' 3:'1' 4:'1'
214 B: 1:'2' 2:'4' 3:'1' 4:'1'
215 del bopts3! KeyError
216 G: '1'
217 W: 1:'2' 2:'1' 3:'1' 4:'1'
218 B: 1:'2' 2:'1' 3:'1' 4:'1'
219>>> autoindent
220 p/gopts1! KeyError
221 inv: 2! KeyError
222 gopts1! KeyError
223 p/wopts1! KeyError
224 inv: 2! KeyError
225 wopts1! KeyError
226 wopts2! KeyError
227 wopts3! KeyError
228 p/bopts1: False
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200229 G: 0
Bram Moolenaardfa38d42013-05-15 13:38:47 +0200230 W: 1:0 2:1 3:0 4:1
231 B: 1:0 2:1 3:0 4:1
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200232 del wopts3! KeyError
233 del bopts3! ValueError
234 G: 0
Bram Moolenaardfa38d42013-05-15 13:38:47 +0200235 W: 1:0 2:1 3:0 4:1
236 B: 1:0 2:1 3:0 4:1
Bram Moolenaar55b8ad32013-05-17 13:38:04 +0200237>>> shiftwidth
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200238 p/gopts1! KeyError
239 inv: 3! KeyError
240 gopts1! KeyError
241 p/wopts1! KeyError
242 inv: 3! KeyError
243 wopts1! KeyError
244 wopts2! KeyError
245 wopts3! KeyError
Bram Moolenaar55b8ad32013-05-17 13:38:04 +0200246 p/bopts1: 8
247 G: 8
248 W: 1:0 2:2 3:8 4:1
249 B: 1:0 2:2 3:8 4:1
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200250 del wopts3! KeyError
251 del bopts3! ValueError
Bram Moolenaar55b8ad32013-05-17 13:38:04 +0200252 G: 8
253 W: 1:0 2:2 3:8 4:1
254 B: 1:0 2:2 3:8 4:1
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200255>>> omnifunc
256 p/gopts1! KeyError
257 inv: 1! KeyError
258 gopts1! KeyError
259 p/wopts1! KeyError
260 inv: 1! KeyError
261 wopts1! KeyError
262 wopts2! KeyError
263 wopts3! KeyError
264 p/bopts1: ''
Bram Moolenaar8661b172013-05-15 15:44:28 +0200265 inv: 1! TypeError
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200266 G: ''
Bram Moolenaardfa38d42013-05-15 13:38:47 +0200267 W: 1:'A' 2:'B' 3:'' 4:'C'
268 B: 1:'A' 2:'B' 3:'' 4:'C'
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200269 del wopts3! KeyError
270 del bopts3! ValueError
271 G: ''
Bram Moolenaardfa38d42013-05-15 13:38:47 +0200272 W: 1:'A' 2:'B' 3:'' 4:'C'
273 B: 1:'A' 2:'B' 3:'' 4:'C'
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200274>>> preserveindent
275 p/gopts1! KeyError
276 inv: 2! KeyError
277 gopts1! KeyError
278 p/wopts1! KeyError
279 inv: 2! KeyError
280 wopts1! KeyError
281 wopts2! KeyError
282 wopts3! KeyError
283 p/bopts1: False
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200284 G: 0
Bram Moolenaardfa38d42013-05-15 13:38:47 +0200285 W: 1:0 2:1 3:0 4:1
286 B: 1:0 2:1 3:0 4:1
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200287 del wopts3! KeyError
288 del bopts3! ValueError
289 G: 0
Bram Moolenaardfa38d42013-05-15 13:38:47 +0200290 W: 1:0 2:1 3:0 4:1
291 B: 1:0 2:1 3:0 4:1
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200292>>> path
293 p/gopts1: '.,/usr/include,,'
Bram Moolenaar8661b172013-05-15 15:44:28 +0200294 inv: 0! TypeError
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200295 p/wopts1! KeyError
296 inv: 0! KeyError
297 wopts1! KeyError
298 wopts2! KeyError
299 wopts3! KeyError
300 p/bopts1: None
Bram Moolenaar8661b172013-05-15 15:44:28 +0200301 inv: 0! TypeError
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200302 G: '.,,'
Bram Moolenaardfa38d42013-05-15 13:38:47 +0200303 W: 1:'.,,' 2:',,' 3:'.,,' 4:'.'
304 B: 1:'.,,' 2:',,' 3:'.,,' 4:'.'
Bram Moolenaar84e0f6c2013-05-06 03:52:55 +0200305 del wopts3! KeyError
306 G: '.,,'
Bram Moolenaardfa38d42013-05-15 13:38:47 +0200307 W: 1:'.,,' 2:',,' 3:'.,,' 4:'.,,'
308 B: 1:'.,,' 2:',,' 3:'.,,' 4:'.,,'
Bram Moolenaarbd80f352013-05-12 21:16:23 +0200309First line
310First line
311def
312First line
313Second line
314Third line
315(7, 2)
316<buffer test86.in><buffer >
317baz
318bar
319Second line
320Third line
321foo
Bram Moolenaare9ba5162013-05-29 22:02:22 +02003221:BufFilePre:1
3236:BufFilePost:1
324testdir/foo
3255:BufFilePre:5
3265:BufFilePost:5
327testdir/bar
3281:BufFilePre:1
3297:BufFilePost:1
330testdir/test86.in
Bram Moolenaarb6c589a2013-05-15 14:39:52 +0200331i:<buffer test86.in>
332i2:<buffer test86.in>
333i:<buffer a>
334i3:<buffer test86.in>
3351:<buffer test86.in>=<buffer test86.in>
Bram Moolenaare9ba5162013-05-29 22:02:22 +02003368:<buffer a>=<buffer a>
3379:<buffer b>=<buffer b>
33810:<buffer c>=<buffer c>
Bram Moolenaarb6c589a2013-05-15 14:39:52 +02003394
340i4:<buffer test86.in>
341i4:<buffer test86.in>
342StopIteration
Bram Moolenaara4720012013-05-15 16:27:37 +0200343Number of tabs: 4
344Current tab pages:
345 <tabpage 0>(1): 1 windows, current is <window object (unknown)>
346 Windows:
Bram Moolenaare9ba5162013-05-29 22:02:22 +0200347 <window object (unknown)>(1): displays buffer <buffer test86.in>; cursor is at (36, 0)
Bram Moolenaara4720012013-05-15 16:27:37 +0200348 <tabpage 1>(2): 1 windows, current is <window object (unknown)>
349 Windows:
Bram Moolenaarcabf80f2013-05-17 16:18:33 +0200350 <window object (unknown)>(1): displays buffer <buffer 0>; cursor is at (1, 0)
Bram Moolenaara4720012013-05-15 16:27:37 +0200351 <tabpage 2>(3): 2 windows, current is <window object (unknown)>
352 Windows:
Bram Moolenaarcabf80f2013-05-17 16:18:33 +0200353 <window object (unknown)>(1): displays buffer <buffer a.1>; cursor is at (1, 0)
354 <window object (unknown)>(2): displays buffer <buffer 1>; cursor is at (1, 0)
Bram Moolenaara4720012013-05-15 16:27:37 +0200355 <tabpage 3>(4): 4 windows, current is <window 0>
356 Windows:
357 <window 0>(1): displays buffer <buffer c.2>; cursor is at (1, 0)
358 <window 1>(2): displays buffer <buffer b.2>; cursor is at (1, 0)
359 <window 2>(3): displays buffer <buffer a.2>; cursor is at (1, 0)
360 <window 3>(4): displays buffer <buffer 2>; cursor is at (1, 0)
361Number of windows in current tab page: 4
362Current tab page: <tabpage 3>
363Current window: <window 0>: <window 0> is <window 0>
364Current buffer: <buffer c.2>: <buffer c.2> is <buffer c.2> is <buffer c.2>
365ValueError at assigning foreign tab window
366Type error at assigning None to vim.current.window
367Type error at assigning None to vim.current.tabpage
368Type error at assigning None to vim.current.buffer
369Current tab page: <tabpage 2>
370Current window: <window 0>
371Current buffer: <buffer test86.in>
372Current line: 'Type error at assigning None to vim.current.buffer'
Bram Moolenaarcac867a2013-05-21 19:50:34 +0200373vim.vars:Dictionary:True
374vim.options:Options:True
375vim.bindeval("{}"):Dictionary:True
376vim.bindeval("[]"):List:True
377vim.bindeval("function('tr')"):Function:True
378vim.current.buffer:Buffer:True
379vim.current.range:Range:True
380vim.current.window:Window:True
381vim.current.tabpage:TabPage:True
Bram Moolenaara7b64ce2013-05-21 20:40:40 +0200382(<class 'vim.error'>, error('abc',))
383(<class 'vim.error'>, error('def',))
384(<class 'vim.error'>, error('ghi',))
385(<class 'vim.error'>, error('Vim(echoerr):jkl',))
386(<class 'vim.error'>, error('Vim:E492: Not an editor command: xxx_non_existent_command_xxx',))
387(<class 'vim.error'>, error('Vim:E492: Not an editor command: xxx_non_existent_command_xxx',))