1Test for 'scrollbind'. <eralston@computer.org>   Do not add a line below!
2STARTTEST
3:so small.vim
4:set noscrollbind
5:set scrollopt=ver,jump
6:set scrolloff=2
7:set nowrap
8:set noequalalways
9:set splitbelow
10:" TEST using two windows open to one buffer, one extra empty window
11:split
12:new
13t:
14:resize 8
15/^start of window 1$/
16zt:
17:set scrollbind
18j:
19:resize 7
20/^start of window 2$/
21zt:
22:set scrollbind
23:" -- start of tests --
24:" TEST scrolling down
25L5jHyybpr0tHyybpr1tL6jHyybpr2kHyybpr3:
26:" TEST scrolling up
27tH4kjHtHyybpr4kHyybpr5k3ktHjHyybpr6tHyybpr7:
28:" TEST horizontal scrolling
29:set scrollopt+=hor
30gg"zyyG"zpGt015zly$bp"zpGky$bp"zpG:
31k10jH7zhg0y$bp"zpGtHg0y$bp"zpG:
32:set scrollopt-=hor
33:" ****** tests using two different buffers *****
34tj:
35:close
36t:
37:set noscrollbind
38:/^start of window 2$/,/^end of window 2$/y
39:new
40tj4"zpGp:
41t/^start of window 1$/
42zt:
43:set scrollbind
44j:
45/^start of window 2$/
46zt:
47:set scrollbind
48:" -- start of tests --
49:" TEST scrolling down
50L5jHyybpr0tHyybpr1tL6jHyybpr2kHyybpr3:
51:" TEST scrolling up
52tH4kjHtHyybpr4kHyybpr5k3ktHjHyybpr6tHyybpr7:
53:" TEST horizontal scrolling
54:set scrollopt+=hor
55gg"zyyG"zpGt015zly$bp"zpGky$bp"zpG:
56k10jH7zhg0y$bp"zpGtHg0y$bp"zpG:
57:set scrollopt-=hor
58:" TEST syncbind
59t:set noscb
60ggLj:set noscb
61ggL:set scb
62t:set scb
63GjG:syncbind
64HktHjHyybptyybp:
65t:set noscb
66ggLj:set noscb
67ggL:set scb
68t:set scb
69tGjGt:syncbind
70HkjHtHyybptjyybp:
71tH3kjHtHyybptjyybp:
72:" ***** done with tests *****
73:w! test.out             " Write contents of this file
74:qa!
75ENDTEST
76
77
78start of window 1
79. line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01
80. line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02
81. line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03
82. line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04
83. line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05
84. line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06
85. line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07
86. line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08
87. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09
88. line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10
89. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11
90. line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12
91. line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13
92. line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14
93. line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15
94end of window 1
95
96
97start of window 2
98. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01
99. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02
100. line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03
101. line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04
102. line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05
103. line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06
104. line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07
105. line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08
106. line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09
107. line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10
108. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11
109. line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12
110. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13
111. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14
112. line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15
113. line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16
114end of window 2
115
116end of test37.in (please don't delete this line)
117