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