From d08692a8246039b938b5645a6c01b4ff7f51671e Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Fri, 12 Apr 2019 16:14:01 +0200 Subject: options: comma-separated options don't allow duplicates (#9891) Closes https://github.com/neovim/neovim/issues/9890 --- src/nvim/options.lua | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/nvim/options.lua b/src/nvim/options.lua index 30c234686f..a855610cc9 100644 --- a/src/nvim/options.lua +++ b/src/nvim/options.lua @@ -181,6 +181,7 @@ return { { full_name='backupskip', abbreviation='bsk', type='string', list='onecomma', scope={'global'}, + deny_duplicates=true, vi_def=true, varname='p_bsk', defaults={if_true={vi=""}} @@ -189,6 +190,7 @@ return { full_name='belloff', abbreviation='bo', deny_duplicates=true, type='string', list='comma', scope={'global'}, + deny_duplicates=true, vi_def=true, varname='p_bo', defaults={if_true={vi="all"}} @@ -756,6 +758,7 @@ return { { full_name='fileencodings', abbreviation='fencs', type='string', list='onecomma', scope={'global'}, + deny_duplicates=true, vi_def=true, varname='p_fencs', defaults={if_true={vi="ucs-bom,utf-8,default,latin1"}} @@ -1016,6 +1019,7 @@ return { { full_name='guifontset', abbreviation='gfs', type='string', list='onecomma', scope={'global'}, + deny_duplicates=true, vi_def=true, varname='p_guifontset', redraw={'ui_option'}, @@ -1070,6 +1074,7 @@ return { { full_name='helplang', abbreviation='hlg', type='string', list='onecomma', scope={'global'}, + deny_duplicates=true, vi_def=true, varname='p_hlg', defaults={if_true={vi=""}} @@ -2240,6 +2245,7 @@ return { { full_name='spellfile', abbreviation='spf', type='string', list='onecomma', scope={'buffer'}, + deny_duplicates=true, secure=true, vi_def=true, alloced=true, @@ -2250,6 +2256,7 @@ return { { full_name='spelllang', abbreviation='spl', type='string', list='onecomma', scope={'buffer'}, + deny_duplicates=true, vi_def=true, alloced=true, expand=true, @@ -2260,6 +2267,7 @@ return { { full_name='spellsuggest', abbreviation='sps', type='string', list='onecomma', scope={'global'}, + deny_duplicates=true, secure=true, vi_def=true, expand=true, @@ -2702,6 +2710,7 @@ return { { full_name='wildoptions', abbreviation='wop', type='string', list='onecomma', scope={'global'}, + deny_duplicates=true, vi_def=true, varname='p_wop', defaults={if_true={vi=""}} -- cgit