mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-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.
3bcfca3ab4
This commit is contained in:
parent
e21aef1e10
commit
9da9e1c417
@ -1374,7 +1374,7 @@ static char_u * do_one_cmd(char_u **cmdlinep,
|
||||
}
|
||||
continue;
|
||||
}
|
||||
if (!checkforcmd(&ea.cmd, "noswapfile", 6)) {
|
||||
if (!checkforcmd(&ea.cmd, "noswapfile", 3)) {
|
||||
break;
|
||||
}
|
||||
cmdmod.noswapfile = true;
|
||||
|
@ -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)
|
||||
|
||||
|
@ -313,7 +313,7 @@ static int included_patches[] = {
|
||||
// 2130 NA
|
||||
// 2129 NA
|
||||
2128,
|
||||
// 2127,
|
||||
2127,
|
||||
2126,
|
||||
// 2125 NA
|
||||
2124,
|
||||
|
Loading…
Reference in New Issue
Block a user