119
|
1 start:
|
|
2 [1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
|
|
3 {'a': 1}
|
|
4 1
|
|
5 Vim(put):E684:
|
842
|
6 [1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
|
|
7 ['as''d', [1, 2, function('strlen')], {'a': 1}]
|
|
8 [1, 'as''d', [1, 2, function('strlen')]]
|
|
9 [1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
|
|
10 []
|
119
|
11 101101
|
|
12 {'1': 'asd', 'b': [1, 2, function('strlen')], '-1': {'a': 1}}asd
|
|
13 ['-1', '1', 'b']
|
|
14 ['asd', [1, 2, function('strlen')], {'a': 1}]
|
|
15 1:'asd'
|
|
16 b:[1, 2, function('strlen')]
|
|
17 -1:{'a': 1}
|
|
18 Vim(call):E737: 3
|
|
19 {'c': 'ccc', '1': 99, 'b': [1, 2, function('strlen')], '3': 33, '-1': {'a': 1}}
|
|
20 {'c': 'ccc', '1': 99, '3': 33, '-1': {'a': 1}}
|
|
21 101101
|
|
22 Vim(let):E706: d
|
|
23 Vim(let):E706: l
|
|
24 [1, 'as''d', {'a': 1}]
|
|
25 [4]
|
|
26 {'1': 99, '3': 33}
|
842
|
27 [0, 1, 2, 3]
|
|
28 [0, 1, 3]
|
|
29 [0, 1]
|
|
30 [0, 1]
|
|
31 [0, 1]
|
|
32 [0, 1, 2, 3]
|
|
33 [0, 1, 3]
|
|
34 [0, 3]
|
|
35 [3]
|
|
36 [3]
|
|
37 [3]
|
|
38 2
|
|
39 3
|
|
40 Vim(let):E687:
|
|
41 Vim(let):E688:
|
123
|
42 3000 2900 2001 1600 1501
|
|
43 Vim(let):E716: 1500
|
|
44 NONE 2999
|
119
|
45 33=999
|
|
46 {'33': 999}
|
|
47 len: 3
|
|
48 again: 3
|
|
49 Vim(call):E725:
|
123
|
50 g:dict.func-4
|
|
51 a:function('3')
|
119
|
52 Vim(let):E698:
|
164
|
53 same list: 1
|
148
|
54 depth is 0
|
|
55 0000-000
|
|
56 ppppppp
|
|
57 0000-000
|
|
58 ppppppp
|
|
59 0000-000
|
|
60 ppppppp
|
|
61 depth is 1
|
|
62 1000-000
|
|
63 ppppppF
|
|
64 0000-000
|
|
65 ppppppp
|
|
66 0000-000
|
|
67 ppppppp
|
|
68 depth is 2
|
|
69 1100-100
|
|
70 ppFppFF
|
|
71 0000-000
|
|
72 ppppppp
|
|
73 0000-000
|
|
74 ppppppp
|
|
75 depth is 3
|
|
76 1110-110
|
|
77 pFFpFFF
|
|
78 0010-010
|
|
79 pFppFpp
|
|
80 0000-000
|
|
81 ppppppp
|
|
82 depth is 4
|
|
83 1111-111
|
|
84 FFFFFFF
|
|
85 0011-011
|
|
86 FFpFFpp
|
|
87 0000-000
|
|
88 ppppppp
|
6751
|
89 Unletting:
|
|
90 depth is 0
|
|
91 0000-000
|
|
92 ppppppp
|
|
93 0000-000
|
|
94 ppppppp
|
|
95 0000-000
|
|
96 ppppppp
|
|
97 depth is 1
|
|
98 1000-000
|
|
99 ppFppFp
|
|
100 0000-000
|
|
101 ppppppp
|
|
102 0000-000
|
|
103 ppppppp
|
|
104 depth is 2
|
|
105 1100-100
|
|
106 pFFpFFp
|
|
107 0000-000
|
|
108 ppppppp
|
|
109 0000-000
|
|
110 ppppppp
|
|
111 depth is 3
|
|
112 1110-110
|
|
113 FFFFFFp
|
|
114 0010-010
|
|
115 FppFppp
|
|
116 0000-000
|
|
117 ppppppp
|
|
118 depth is 4
|
|
119 1111-111
|
|
120 FFFFFFp
|
|
121 0011-011
|
|
122 FppFppp
|
|
123 0000-000
|
|
124 ppppppp
|
|
125 Locks and commands or functions:
|
|
126 No :unlet after lock on dict:
|
|
127 Vim(unlet):E741:
|
|
128 {'a': 99, 'b': 100}
|
|
129 :unlet after lock on dict item:
|
|
130 did :unlet
|
|
131 {'b': 100}
|
|
132 filter() after lock on dict item:
|
|
133 did filter()
|
|
134 {'b': 100}
|
|
135 map() after lock on dict:
|
|
136 did map()
|
|
137 {'a': 299, 'b': 300}
|
|
138 No extend() after lock on dict item:
|
|
139 Vim(put):E741:
|
|
140 {'a': 99, 'b': 100}
|
|
141 No remove() of write-protected scope-level variable:
|
|
142 Vim(put):E795:
|
|
143 No extend() of write-protected scope-level variable:
|
|
144 Vim(put):E742:
|
|
145 No :unlet of variable in locked scope:
|
|
146 Vim(unlet):E741:
|
6791
|
147 No :let += of locked list variable:
|
|
148 Vim(let):E741:
|
|
149 ['a', 'b', 3]
|
6166
|
150 [1, 2, 3, 4]
|
|
151 [1, 2, 3, 4]
|
|
152 [1, 2, 3, 4]
|
|
153 [1, 2, 3, 4]
|
|
154 [1, 2, 3, 4]
|
5604
|
155 locked g:footest#x:-1
|
|
156 exists g:footest#x:0
|
|
157 g:footest#x: 1
|
148
|
158 caught a:000
|
|
159 caught a:000[0]
|
|
160 caught a:000[2]
|
|
161 caught a:000[3]
|
|
162 [1, 2, [3, 9, 5, 6], {'a': 12, '5': 8}]
|
5747
|
163 ['-0', 'A11', 2, 'xaaa', 4, 'foo', 'foo6', 'foo', [0, 1, 2], 'x8', [0, 1, 2], 1.5]
|
|
164 [1.5, [0, 1, 2], 'x8', [0, 1, 2], 'foo', 'foo6', 'foo', 4, 'xaaa', 2, 2, 'A11', '-0']
|
|
165 [1.5, [0, 1, 2], 'x8', [0, 1, 2], 'foo', 'foo6', 'foo', 4, 'xaaa', 2, 2, 'A11', '-0']
|
|
166 ['-0', 'A11', 'foo', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 2, 4, [0, 1, 2], [0, 1, 2]]
|
|
167 [[0, 1, 2], [0, 1, 2], 4, 2, 2, 1.5, 'xaaa', 'x8', 'foo6', 'foo', 'foo', 'A11', '-0']
|
|
168 ['-0', 'A11', 'foo', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 2, 4, [0, 1, 2], [0, 1, 2]]
|
|
169 ['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 4, [0, 1, 2]]
|
6022
|
170 [-1, 'one', 'two', 'three', 'four', 1.0e-15, 0.22, 7, 9, 12, 18, 22, 255]
|
|
171 ['bar', 'BAR', 'Bar', 'Foo', 'FOO', 'foo', 'FOOBAR', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}]
|
|
172 ['bar', 'BAR', 'Bar', 'Foo', 'FOO', 'foo', 'FOOBAR', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}]
|
|
173 ['BAR', 'Bar', 'FOO', 'FOOBAR', 'Foo', 'bar', 'foo', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}]
|
282
|
174 ['aa', 'bb']
|
|
175 ['aa', 'bb']
|
|
176 ['', 'aa', 'bb', '']
|
|
177 ['', '', 'aa', '', 'bb', '', '']
|
|
178 ['aa', '', 'bb']
|
|
179 ['', 'aa', '', 'bb', '']
|
|
180 ['aa', '', 'bb', 'cc', '']
|
293
|
181 ['a', 'b', 'c']
|
|
182 ['', 'a', '', 'b', '', 'c', '']
|
1121
|
183 1
|
|
184 1
|
|
185 0
|
|
186 0
|
2634
|
187 1
|
|
188 1
|
3508
|
189 [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
|
|
190 {'a': {'b': 'B'}}
|
|
191 Vim(call):E737: a
|
|
192 {'a': {'b': 'B'}}
|
6422
|
193 [1, 2]
|
3774
|
194 Vim(foldopen):E490:
|
|
195
|
|
196
|
|
197 Error detected while processing :
|
|
198 E492: Not an editor command: foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry
|
|
199
|