aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/options.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/options.lua')
-rw-r--r--src/nvim/options.lua51
1 files changed, 34 insertions, 17 deletions
diff --git a/src/nvim/options.lua b/src/nvim/options.lua
index 364152ff01..4f50fb80e4 100644
--- a/src/nvim/options.lua
+++ b/src/nvim/options.lua
@@ -329,7 +329,8 @@ return {
type='string', scope={'global'},
secure=true,
varname='p_ccv',
- defaults={if_true=""}
+ defaults={if_true=""},
+ cb='did_set_optexpr'
},
{
full_name='cindent', abbreviation='cin',
@@ -425,7 +426,8 @@ return {
alloced=true,
redraw={'curswant'},
varname='p_com',
- defaults={if_true="s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-"}
+ defaults={if_true="s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-"},
+ cb='did_set_comments'
},
{
full_name='commentstring', abbreviation='cms',
@@ -453,7 +455,8 @@ return {
deny_duplicates=true,
alloced=true,
varname='p_cpt',
- defaults={if_true=".,w,b,u,t"}
+ defaults={if_true=".,w,b,u,t"},
+ cb='did_set_complete'
},
{
full_name='concealcursor', abbreviation='cocu',
@@ -461,7 +464,8 @@ return {
type='string', scope={'window'},
alloced=true,
redraw={'current_window'},
- defaults={if_true=""}
+ defaults={if_true=""},
+ cb='did_set_concealcursor'
},
{
full_name='conceallevel', abbreviation='cole',
@@ -518,7 +522,8 @@ return {
type='string', list='flags', scope={'global'},
redraw={'all_windows'},
varname='p_cpo',
- defaults={if_true=macros('CPO_VIM')}
+ defaults={if_true=macros('CPO_VIM')},
+ cb='did_set_cpoptions'
},
{
full_name='cursorbind', abbreviation='crb',
@@ -600,7 +605,8 @@ return {
secure=true,
redraw={'curswant'},
varname='p_dex',
- defaults={if_true=""}
+ defaults={if_true=""},
+ cb='did_set_optexpr'
},
{
full_name='diffopt', abbreviation='dip',
@@ -869,7 +875,8 @@ return {
modelineexpr=true,
alloced=true,
redraw={'current_window'},
- defaults={if_true="0"}
+ defaults={if_true="0"},
+ cb='did_set_foldexpr'
},
{
full_name='foldignore', abbreviation='fdi',
@@ -948,7 +955,8 @@ return {
modelineexpr=true,
alloced=true,
redraw={'current_window'},
- defaults={if_true="foldtext()"}
+ defaults={if_true="foldtext()"},
+ cb='did_set_optexpr'
},
{
full_name='formatexpr', abbreviation='fex',
@@ -957,7 +965,8 @@ return {
modelineexpr=true,
alloced=true,
varname='p_fex',
- defaults={if_true=""}
+ defaults={if_true=""},
+ cb='did_set_optexpr'
},
{
full_name='formatoptions', abbreviation='fo',
@@ -965,7 +974,8 @@ return {
type='string', list='flags', scope={'buffer'},
alloced=true,
varname='p_fo',
- defaults={if_true=macros('DFLT_FO_VIM')}
+ defaults={if_true=macros('DFLT_FO_VIM')},
+ cb='did_set_formatoptions'
},
{
full_name='formatlistpat', abbreviation='flp',
@@ -1222,7 +1232,8 @@ return {
modelineexpr=true,
alloced=true,
varname='p_inex',
- defaults={if_true=""}
+ defaults={if_true=""},
+ cb='did_set_optexpr'
},
{
full_name='incsearch', abbreviation='is',
@@ -1238,7 +1249,8 @@ return {
modelineexpr=true,
alloced=true,
varname='p_inde',
- defaults={if_true=""}
+ defaults={if_true=""},
+ cb='did_set_optexpr'
},
{
full_name='indentkeys', abbreviation='indk',
@@ -1623,7 +1635,8 @@ return {
short_desc=N_("the use of mouse clicks"),
type='string', list='flags', scope={'global'},
varname='p_mouse',
- defaults={if_true="nvi"}
+ defaults={if_true="nvi"},
+ cb='did_set_mouse'
},
{
full_name='mousefocus', abbreviation='mousef',
@@ -1686,7 +1699,8 @@ return {
deny_duplicates=true,
alloced=true,
varname='p_nf',
- defaults={if_true="bin,hex"}
+ defaults={if_true="bin,hex"},
+ cb='did_set_nrformats'
},
{
full_name='number', abbreviation='nu',
@@ -1771,7 +1785,8 @@ return {
type='string', scope={'global'},
secure=true,
varname='p_pex',
- defaults={if_true=""}
+ defaults={if_true=""},
+ cb='did_set_optexpr'
},
{
full_name='patchmode', abbreviation='pm',
@@ -2197,7 +2212,8 @@ return {
short_desc=N_("list of flags, reduce length of messages"),
type='string', list='flags', scope={'global'},
varname='p_shm',
- defaults={if_true="filnxtToOF"}
+ defaults={if_true="filnxtToOF"},
+ cb='did_set_shortmess'
},
{
full_name='showbreak', abbreviation='sbr',
@@ -2839,7 +2855,8 @@ return {
short_desc=N_("allow specified keys to cross line boundaries"),
type='string', list='flagscomma', scope={'global'},
varname='p_ww',
- defaults={if_true="b,s"}
+ defaults={if_true="b,s"},
+ cb='did_set_whichwrap'
},
{
full_name='wildchar', abbreviation='wc',