mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 7.4.2127
Problem: The short form of ":noswapfile" is ":noswap" instead of ":now". (Kent Sibilev) Solution: Only require three characters. Add a test for the short forms.
This commit is contained in:
@@ -1954,7 +1954,7 @@ do_one_cmd(
|
||||
#endif
|
||||
continue;
|
||||
}
|
||||
if (!checkforcmd(&ea.cmd, "noswapfile", 6))
|
||||
if (!checkforcmd(&ea.cmd, "noswapfile", 3))
|
||||
break;
|
||||
cmdmod.noswapfile = TRUE;
|
||||
continue;
|
||||
|
@@ -8,31 +8,57 @@ function Test_cmdmods()
|
||||
|
||||
MyCmd
|
||||
aboveleft MyCmd
|
||||
abo MyCmd
|
||||
belowright MyCmd
|
||||
bel MyCmd
|
||||
botright MyCmd
|
||||
bo MyCmd
|
||||
browse MyCmd
|
||||
bro MyCmd
|
||||
confirm MyCmd
|
||||
conf MyCmd
|
||||
hide MyCmd
|
||||
hid MyCmd
|
||||
keepalt MyCmd
|
||||
keepa MyCmd
|
||||
keepjumps MyCmd
|
||||
keepj MyCmd
|
||||
keepmarks MyCmd
|
||||
kee MyCmd
|
||||
keeppatterns MyCmd
|
||||
keepp MyCmd
|
||||
leftabove MyCmd " results in :aboveleft
|
||||
lefta MyCmd
|
||||
lockmarks MyCmd
|
||||
loc MyCmd
|
||||
" noautocmd MyCmd
|
||||
noswapfile MyCmd
|
||||
nos MyCmd
|
||||
rightbelow MyCmd " results in :belowright
|
||||
rightb MyCmd
|
||||
" sandbox MyCmd
|
||||
silent MyCmd
|
||||
sil MyCmd
|
||||
tab MyCmd
|
||||
topleft MyCmd
|
||||
to MyCmd
|
||||
" unsilent MyCmd
|
||||
verbose MyCmd
|
||||
verb MyCmd
|
||||
vertical MyCmd
|
||||
vert MyCmd
|
||||
|
||||
aboveleft belowright botright browse confirm hide keepalt keepjumps
|
||||
\ keepmarks keeppatterns lockmarks noswapfile silent tab
|
||||
\ topleft verbose vertical MyCmd
|
||||
|
||||
call assert_equal(' aboveleft belowright botright browse confirm ' .
|
||||
\ 'hide keepalt keepjumps keepmarks keeppatterns lockmarks ' .
|
||||
\ 'noswapfile silent tab topleft verbose vertical aboveleft ' .
|
||||
\ 'belowright botright browse confirm hide keepalt keepjumps ' .
|
||||
call assert_equal(' aboveleft aboveleft belowright belowright botright ' .
|
||||
\ 'botright browse browse confirm confirm hide hide ' .
|
||||
\ 'keepalt keepalt keepjumps keepjumps keepmarks keepmarks ' .
|
||||
\ 'keeppatterns keeppatterns aboveleft aboveleft lockmarks lockmarks noswapfile ' .
|
||||
\ 'noswapfile belowright belowright silent silent tab topleft topleft verbose verbose ' .
|
||||
\ 'vertical vertical ' .
|
||||
\ 'aboveleft belowright botright browse confirm hide keepalt keepjumps ' .
|
||||
\ 'keepmarks keeppatterns lockmarks noswapfile silent tab topleft ' .
|
||||
\ 'verbose vertical ', g:mods)
|
||||
|
||||
|
@@ -763,6 +763,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
2127,
|
||||
/**/
|
||||
2126,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user