Lines Matching refs:b
10 let b = bufnr('%')
12 call assert_equal(0, setbufline(b, 1, ['foo', 'bar']))
13 call assert_equal(['foo'], getbufline(b, 1))
14 call assert_equal(['bar'], getbufline(b, '$'))
15 call assert_equal(['foo', 'bar'], getbufline(b, 1, 2))
16 exe "bd!" b
17 call assert_equal([], getbufline(b, 1, 2))
20 call setline(1, ['a', 'b', 'c'])
21 let b = bufnr('%')
24 call assert_equal(1, setbufline(b, 5, 'x'))
25 call assert_equal(1, setbufline(b, 5, ['x']))
26 call assert_equal(1, setbufline(b, 5, []))
27 call assert_equal(1, setbufline(b, 5, test_null_list()))
34 call assert_equal(['a', 'b', 'c'], getbufline(b, 1, '$'))
36 call assert_equal(0, setbufline(b, 4, ['d', 'e']))
37 call assert_equal(['c'], b->getbufline(3))
38 call assert_equal(['d'], getbufline(b, 4))
39 call assert_equal(['e'], getbufline(b, 5))
40 call assert_equal([], getbufline(b, 6))
41 call assert_equal([], getbufline(b, 2, 1))
44 call setbufline(b, 2, [function('eval'), #{key: 123}, test_null_job()])
48 \ getbufline(b, 2, 4))
50 exe "bwipe! " . b
56 let b = bufnr('%')
58 call assert_equal(0, setbufline(b, 1, ['foo', 'bar']))
59 call assert_equal(['foo'], getbufline(b, 1))
60 call assert_equal(['bar'], getbufline(b, 2))
61 call assert_equal(['foo', 'bar'], getbufline(b, 1, 2))
62 exe "bwipe!" b
69 let b = bufnr('%')
71 call assert_equal(0, setbufline(b, 1, ['foo', 'bar']))
72 call assert_equal(['foo'], getbufline(b, 1))
73 call assert_equal(['bar'], getbufline(b, 2))
74 call assert_equal(['foo', 'bar'], getbufline(b, 1, 2))
75 exe "bwipe!" b
94 let b = bufnr('%')
96 call assert_equal(0, appendbufline(b, 0, ['foo', 'bar']))
97 call assert_equal(['foo'], getbufline(b, 1))
98 call assert_equal(['bar'], getbufline(b, 2))
99 call assert_equal(['foo', 'bar'], getbufline(b, 1, 2))
100 exe "bd!" b
101 call assert_equal([], getbufline(b, 1, 2))
104 call setline(1, ['a', 'b', 'c'])
105 let b = bufnr('%')
108 call assert_equal(1, appendbufline(b, -1, 'x'))
109 call assert_equal(1, appendbufline(b, -1, ['x']))
110 call assert_equal(1, appendbufline(b, -1, []))
111 call assert_equal(1, appendbufline(b, -1, test_null_list()))
113 call assert_equal(1, appendbufline(b, 4, 'x'))
114 call assert_equal(1, appendbufline(b, 4, ['x']))
115 call assert_equal(1, appendbufline(b, 4, []))
116 call assert_equal(1, appendbufline(b, 4, test_null_list()))
123 call assert_equal(0, appendbufline(b, 1, []))
124 call assert_equal(0, appendbufline(b, 1, test_null_list()))
125 call assert_equal(1, appendbufline(b, 3, []))
126 call assert_equal(1, appendbufline(b, 3, test_null_list()))
128 call assert_equal(['a', 'b', 'c'], getbufline(b, 1, '$'))
130 call assert_equal(0, appendbufline(b, 3, ['d', 'e']))
131 call assert_equal(['c'], getbufline(b, 3))
132 call assert_equal(['d'], getbufline(b, 4))
133 call assert_equal(['e'], getbufline(b, 5))
134 call assert_equal([], getbufline(b, 6))
135 exe "bwipe! " . b
168 let b = bufnr('%')
171 call assert_equal(0, deletebufline(b, 2))
172 call assert_equal(['aaa', 'ccc'], getbufline(b, 1, 2))
173 call assert_equal(0, deletebufline(b, 2, 8))
174 call assert_equal(['aaa'], getbufline(b, 1, 2))
175 exe "bd!" b
176 call assert_equal(1, b->deletebufline(1))
181 call setline(1, ['a', 'b', 'c'])
183 let b = bufnr('%')
185 call assert_equal(1, deletebufline(b, 4))
186 call assert_equal(0, deletebufline(b, 1))
187 call assert_equal(['b', 'c'], getbufline(b, 1, 2))
188 exe "bwipe! " . b
192 call setline(1, ['a', 'b', 'c'])