1
0
forked from aniani/vim

patch 8.2.0810: error when appending "tagfile" to 'wildoptions'

Problem:    Error when appending "tagfile" to 'wildoptions'.
Solution:   use flags P_ONECOMMA and P_NODUP. (Dmitri Vereshchagin,
            closes #6105)
This commit is contained in:
Bram Moolenaar 2020-05-22 14:10:36 +02:00
parent 5a80f8ad5d
commit 2e61e2d083
3 changed files with 10 additions and 1 deletions

View File

@ -2837,7 +2837,7 @@ static struct vimoption options[] =
{"wildmode", "wim", P_STRING|P_VI_DEF|P_ONECOMMA|P_NODUP,
(char_u *)&p_wim, PV_NONE,
{(char_u *)"full", (char_u *)0L} SCTX_INIT},
{"wildoptions", "wop", P_STRING|P_VI_DEF,
{"wildoptions", "wop", P_STRING|P_VI_DEF|P_ONECOMMA|P_NODUP,
(char_u *)&p_wop, PV_NONE,
{(char_u *)"", (char_u *)0L}
SCTX_INIT},

View File

@ -60,6 +60,13 @@ func Test_wildchar()
set wildchar&
endfunc
func Test_wildoptions()
set wildoptions=
set wildoptions+=tagfile
set wildoptions+=tagfile
call assert_equal('tagfile', &wildoptions)
endfunc
func Test_options_command()
let caught = 'ok'
try

View File

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