diff options
author | Bram Moolenaar <Bram@vim.org> | 2010-07-23 22:10:27 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2010-07-23 22:10:27 +0200 |
commit | f5963f719eb85e8aa71aeb5c23c4edf4949adef1 (patch) | |
tree | 9c3ab6deeb29ff964cbd77d01e885b3237f6c59a /src/normal.c | |
parent | c88ebf7fa81833b401423214c62d0ecfaaa68b78 (diff) | |
download | vim-f5963f719eb85e8aa71aeb5c23c4edf4949adef1.zip |
Add the 'concealcursor' option to decide when the cursor line is to be
concealed or not.
Rename 'conc' to 'cole' as the short name for 'conceallevel'.
Diffstat (limited to 'src/normal.c')
-rw-r--r-- | src/normal.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/normal.c b/src/normal.c index 4d2f4c654..d9e958840 100644 --- a/src/normal.c +++ b/src/normal.c @@ -7623,6 +7623,11 @@ may_start_select(c) n_start_visual_mode(c) int c; { +#ifdef FEAT_CONCEAL + /* Check for redraw before changing the state. */ + conceal_check_cursur_line_redraw(); +#endif + VIsual_mode = c; VIsual_active = TRUE; VIsual_reselect = TRUE; @@ -7642,6 +7647,11 @@ n_start_visual_mode(c) #ifdef FEAT_MOUSE setmouse(); #endif +#ifdef FEAT_CONCEAL + /* Check for redraw after changing the state. */ + conceal_check_cursur_line_redraw(); +#endif + if (p_smd && msg_silent == 0) redraw_cmdline = TRUE; /* show visual mode later */ #ifdef FEAT_CLIPBOARD @@ -8296,7 +8306,7 @@ n_opencmd(cap) 0, 0)) { #ifdef FEAT_CONCEAL - if (curwin->w_p_conc > 0 && oldline != curwin->w_cursor.lnum) + if (curwin->w_p_cole > 0 && oldline != curwin->w_cursor.lnum) update_single_line(curwin, oldline); #endif /* When '#' is in 'cpoptions' ignore the count. */ |