diff options
Diffstat (limited to 'src/optionstr.c')
-rw-r--r-- | src/optionstr.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/optionstr.c b/src/optionstr.c index 32663a03e..9e9d18f0e 100644 --- a/src/optionstr.c +++ b/src/optionstr.c @@ -259,6 +259,7 @@ check_buf_options(buf_T *buf) check_string_option(&buf->b_p_cino); check_string_option(&buf->b_p_cinsd); parse_cino(buf); + check_string_option(&buf->b_p_lop); check_string_option(&buf->b_p_ft); check_string_option(&buf->b_p_cinw); check_string_option(&buf->b_p_cpt); @@ -2102,6 +2103,14 @@ did_set_string_option( parse_cino(curbuf); } + // 'lispoptions' + else if (gvarp == &p_lop) + { + if (**varp != NUL && STRCMP(*varp, "expr:0") != 0 + && STRCMP(*varp, "expr:1") != 0) + errmsg = e_invalid_argument; + } + #if defined(FEAT_RENDER_OPTIONS) // 'renderoptions' else if (varp == &p_rop) |