Mercurial > vim
diff src/option.c @ 484:f012c4ed8c38 v7.0132
updated for version 7.0132
author | vimboss |
---|---|
date | Fri, 19 Aug 2005 20:40:30 +0000 |
parents | bf5ba8a0cdee |
children | 4772a5e3f9fa |
line wrap: on
line diff
--- a/src/option.c +++ b/src/option.c @@ -1506,6 +1506,15 @@ static struct vimoption {"mesg", NULL, P_BOOL|P_VI_DEF, (char_u *)NULL, PV_NONE, {(char_u *)FALSE, (char_u *)0L}}, + {"mkspellmem", "msm", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE, +#ifdef FEAT_SYN_HL + (char_u *)&p_msm, PV_NONE, + {(char_u *)"460000,2000,500", (char_u *)0L} +#else + (char_u *)NULL, PV_NONE, + {(char_u *)0L, (char_u *)0L} +#endif + }, {"modeline", "ml", P_BOOL|P_VIM, (char_u *)&p_ml, PV_ML, {(char_u *)FALSE, (char_u *)TRUE}}, @@ -4621,6 +4630,7 @@ didset_options() (void)opt_strings_flags(p_ttym, p_ttym_values, &ttym_flags, FALSE); #endif #ifdef FEAT_SYN_HL + (void)spell_check_msm(); (void)spell_check_sps(); (void)compile_cap_prog(curbuf); #endif @@ -5791,6 +5801,12 @@ did_set_string_option(opt_idx, varp, new if (spell_check_sps() != OK) errmsg = e_invarg; } + /* 'mkspellmem' */ + else if (varp == &p_msm) + { + if (spell_check_msm() != OK) + errmsg = e_invarg; + } #endif #ifdef FEAT_QUICKFIX