0
0
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:
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
continue;
}
if (!checkforcmd(&ea.cmd, "noswapfile", 6))
if (!checkforcmd(&ea.cmd, "noswapfile", 3))
break;
cmdmod.noswapfile = TRUE;
continue;

View File

@@ -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)

View File

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