diff options
author | Bram Moolenaar <Bram@vim.org> | 2010-06-22 05:16:38 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2010-06-22 05:16:38 +0200 |
commit | 370df58df9bba97fd5dd6f00595b2f41efda8383 (patch) | |
tree | 21706b1cbe3258a7fbfc4e5aa7f4947d6d45253a /src/option.c | |
parent | 883f5d08e48e0e8b6d7bcade0cc48a36fc41931e (diff) | |
download | vim-git-370df58df9bba97fd5dd6f00595b2f41efda8383.tar.gz |
Couple of small fixes for conceal feature. (Dominique Pelle)
Diffstat (limited to 'src/option.c')
-rw-r--r-- | src/option.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/option.c b/src/option.c index face9fde9..fdca36f63 100644 --- a/src/option.c +++ b/src/option.c @@ -7334,12 +7334,21 @@ set_bool_option(opt_idx, varp, value, opt_flags) #endif } -#ifdef FEAT_TITLE - /* when 'modifiable' is changed, redraw the window title */ +#if defined(FEAT_TITLE) || defined(FEAT_CONCEAL) + /* when 'modifiable' is changed, redraw the window title and + * update current line for concealable items */ else if ((int *)varp == &curbuf->b_p_ma) { +# ifdef FEAT_TITLE redraw_titles(); +# endif +# ifdef FEAT_CONCEAL + if (curwin->w_p_conceal) + update_single_line(curwin, curwin->w_cursor.lnum); +# endif } +#endif +#ifdef FEAT_TITLE /* when 'endofline' is changed, redraw the window title */ else if ((int *)varp == &curbuf->b_p_eol) { @@ -8443,7 +8452,7 @@ findoption(arg) get_option_value(name, numval, stringval, opt_flags) char_u *name; long *numval; - char_u **stringval; /* NULL when only checking existance */ + char_u **stringval; /* NULL when only checking existence */ int opt_flags; { int opt_idx; |