0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -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:
Bram Moolenaar
2016-07-30 19:39:29 +02:00
parent 90d121fa36
commit 3bcfca3ab4
3 changed files with 33 additions and 5 deletions

View File

@@ -1954,7 +1954,7 @@ do_one_cmd(
#endif #endif
continue; continue;
} }
if (!checkforcmd(&ea.cmd, "noswapfile", 6)) if (!checkforcmd(&ea.cmd, "noswapfile", 3))
break; break;
cmdmod.noswapfile = TRUE; cmdmod.noswapfile = TRUE;
continue; continue;

View File

@@ -8,31 +8,57 @@ function Test_cmdmods()
MyCmd MyCmd
aboveleft MyCmd aboveleft MyCmd
abo MyCmd
belowright MyCmd belowright MyCmd
bel MyCmd
botright MyCmd botright MyCmd
bo MyCmd
browse MyCmd browse MyCmd
bro MyCmd
confirm MyCmd confirm MyCmd
conf MyCmd
hide MyCmd hide MyCmd
hid MyCmd
keepalt MyCmd keepalt MyCmd
keepa MyCmd
keepjumps MyCmd keepjumps MyCmd
keepj MyCmd
keepmarks MyCmd keepmarks MyCmd
kee MyCmd
keeppatterns MyCmd keeppatterns MyCmd
keepp MyCmd
leftabove MyCmd " results in :aboveleft
lefta MyCmd
lockmarks MyCmd lockmarks MyCmd
loc MyCmd
" noautocmd MyCmd
noswapfile MyCmd noswapfile MyCmd
nos MyCmd
rightbelow MyCmd " results in :belowright
rightb MyCmd
" sandbox MyCmd
silent MyCmd silent MyCmd
sil MyCmd
tab MyCmd tab MyCmd
topleft MyCmd topleft MyCmd
to MyCmd
" unsilent MyCmd
verbose MyCmd verbose MyCmd
verb MyCmd
vertical MyCmd vertical MyCmd
vert MyCmd
aboveleft belowright botright browse confirm hide keepalt keepjumps aboveleft belowright botright browse confirm hide keepalt keepjumps
\ keepmarks keeppatterns lockmarks noswapfile silent tab \ keepmarks keeppatterns lockmarks noswapfile silent tab
\ topleft verbose vertical MyCmd \ topleft verbose vertical MyCmd
call assert_equal(' aboveleft belowright botright browse confirm ' . call assert_equal(' aboveleft aboveleft belowright belowright botright ' .
\ 'hide keepalt keepjumps keepmarks keeppatterns lockmarks ' . \ 'botright browse browse confirm confirm hide hide ' .
\ 'noswapfile silent tab topleft verbose vertical aboveleft ' . \ 'keepalt keepalt keepjumps keepjumps keepmarks keepmarks ' .
\ 'belowright botright browse confirm hide keepalt keepjumps ' . \ '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 ' . \ 'keepmarks keeppatterns lockmarks noswapfile silent tab topleft ' .
\ 'verbose vertical ', g:mods) \ 'verbose vertical ', g:mods)

View File

@@ -763,6 +763,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
2127,
/**/ /**/
2126, 2126,
/**/ /**/