Mercurial > vim
comparison src/testdir/test62.in @ 6775:c0bc9b60fb8a v7.4.709
patch 7.4.709
Problem: ":tabmove" does not work as documented.
Solution: Make it work consistently. Update documentation and add tests.
(Hirohito Higashi)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Tue, 21 Apr 2015 18:08:39 +0200 |
parents | 22f95a018b13 |
children |
comparison
equal
deleted
inserted
replaced
6774:9b6995e939c5 | 6775:c0bc9b60fb8a |
---|---|
94 :endif | 94 :endif |
95 :" | 95 :" |
96 :" | 96 :" |
97 :for i in range(9) | tabnew | endfor | 97 :for i in range(9) | tabnew | endfor |
98 1gt | 98 1gt |
99 Go=tabpagenr() | 99 :$put =tabpagenr() |
100 | |
101 | |
102 :tabmove 5 | 100 :tabmove 5 |
103 i=tabpagenr() | 101 :$put =tabpagenr() |
104 | 102 :.tabmove |
105 | 103 :$put =tabpagenr() |
104 :tabmove - | |
105 :$put =tabpagenr() | |
106 :tabmove + | |
107 :$put =tabpagenr() | |
106 :tabmove -2 | 108 :tabmove -2 |
107 i=tabpagenr() | 109 :$put =tabpagenr() |
108 | |
109 | |
110 :tabmove +4 | 110 :tabmove +4 |
111 i=tabpagenr() | 111 :$put =tabpagenr() |
112 | |
113 | |
114 :tabmove | 112 :tabmove |
115 i=tabpagenr() | 113 :$put =tabpagenr() |
116 | |
117 | |
118 :tabmove -20 | 114 :tabmove -20 |
119 i=tabpagenr() | 115 :$put =tabpagenr() |
120 | |
121 | |
122 :tabmove +20 | 116 :tabmove +20 |
123 i=tabpagenr() | 117 :$put =tabpagenr() |
124 | 118 :0tabmove |
125 | 119 :$put =tabpagenr() |
120 :$tabmove | |
121 :$put =tabpagenr() | |
122 :tabmove 0 | |
123 :$put =tabpagenr() | |
124 :tabmove $ | |
125 :$put =tabpagenr() | |
126 :3tabmove | 126 :3tabmove |
127 i=tabpagenr() | 127 :$put =tabpagenr() |
128 | |
129 | |
130 :7tabmove 5 | 128 :7tabmove 5 |
131 i=tabpagenr() | 129 :$put =tabpagenr() |
132 | |
133 | |
134 :let a='No error caught.' | 130 :let a='No error caught.' |
135 :try | 131 :try |
136 :tabmove foo | 132 :tabmove foo |
137 :catch E474 | 133 :catch E474 |
138 :let a='E474 caught.' | 134 :let a='E474 caught.' |
139 :endtry | 135 :endtry |
140 i=a | 136 :$put =a |
141 | |
142 :" | 137 :" |
143 :" Test autocommands | 138 :" Test autocommands |
144 :tabonly! | 139 :tabonly! |
145 :let g:r=[] | 140 :let g:r=[] |
146 :command -nargs=1 -bar C :call add(g:r, '=== ' . <q-args> . ' ===')|<args> | 141 :command -nargs=1 -bar C :call add(g:r, '=== ' . <q-args> . ' ===')|<args> |