Lines Matching refs:backspace

1 " Tests for 'backspace' settings
4 set backspace=
5 call assert_equal('', &backspace)
6 set backspace=indent
7 call assert_equal('indent', &backspace)
8 set backspace=eol
9 call assert_equal('eol', &backspace)
10 set backspace=start
11 call assert_equal('start', &backspace)
12 set backspace=nostop
13 call assert_equal('nostop', &backspace)
15 set backspace=
16 set backspace=indent
17 call assert_equal('indent', &backspace)
18 set backspace+=eol
19 call assert_equal('indent,eol', &backspace)
20 set backspace+=start
21 call assert_equal('indent,eol,start', &backspace)
22 set backspace+=nostop
23 call assert_equal('indent,eol,start,nostop', &backspace)
25 set backspace-=nostop
26 call assert_equal('indent,eol,start', &backspace)
27 set backspace-=indent
28 call assert_equal('eol,start', &backspace)
29 set backspace-=start
30 call assert_equal('eol', &backspace)
31 set backspace-=eol
32 call assert_equal('', &backspace)
34 call assert_fails('set backspace=ABC', 'E474:')
35 call assert_fails('set backspace+=def', 'E474:')
37 "call assert_fails('set backspace-=ghi', 'E474:')
40 set backspace=0
41 call assert_equal('0', &backspace)
42 set backspace=1
43 call assert_equal('1', &backspace)
44 set backspace=2
45 call assert_equal('2', &backspace)
46 set backspace=3
47 call assert_equal('3', &backspace)
48 call assert_fails('set backspace=4', 'E474:')
49 call assert_fails('set backspace=10', 'E474:')
53 call assert_equal('', &backspace)
57 " Test with backspace set to the non-compatible setting
72 set backspace=2
83 " Test with backspace set to the compatible setting
84 set backspace= visualbell
105 set backspace&vim
126 call assert_equal(expected, getline(1), 'CTRL-U backspace value: '.. &bs)
131 call assert_equal(expected, getline(1), 'CTRL-W backspace value: '.. &bs)
137 set backspace&vim