Mercurial > vim
diff 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 |
line wrap: on
line diff
--- a/src/testdir/test62.in +++ b/src/testdir/test62.in @@ -96,30 +96,44 @@ STARTTEST :" :for i in range(9) | tabnew | endfor 1gt -Go=tabpagenr() +:$put =tabpagenr() :tabmove 5 -i=tabpagenr() +:$put =tabpagenr() +:.tabmove +:$put =tabpagenr() +:tabmove - +:$put =tabpagenr() +:tabmove + +:$put =tabpagenr() :tabmove -2 -i=tabpagenr() +:$put =tabpagenr() :tabmove +4 -i=tabpagenr() +:$put =tabpagenr() :tabmove -i=tabpagenr() +:$put =tabpagenr() :tabmove -20 -i=tabpagenr() +:$put =tabpagenr() :tabmove +20 -i=tabpagenr() +:$put =tabpagenr() +:0tabmove +:$put =tabpagenr() +:$tabmove +:$put =tabpagenr() +:tabmove 0 +:$put =tabpagenr() +:tabmove $ +:$put =tabpagenr() :3tabmove -i=tabpagenr() +:$put =tabpagenr() :7tabmove 5 -i=tabpagenr() +:$put =tabpagenr() :let a='No error caught.' :try :tabmove foo :catch E474 :let a='E474 caught.' :endtry -i=a +:$put =a :" :" Test autocommands :tabonly!