summaryrefslogtreecommitdiffstats
path: root/src/move.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2006-03-13 22:10:45 +0000
committerBram Moolenaar <Bram@vim.org>2006-03-13 22:10:45 +0000
commit019ff6825b54e31efc71faf3ce55cb78bac24d35 (patch)
treee3b985e07a376c896514d15ce54829a48a807c99 /src/move.c
parent346d743df2d712be6f8459d093ad1ec3ec69ee04 (diff)
updated for version 7.0223
Diffstat (limited to 'src/move.c')
-rw-r--r--src/move.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/move.c b/src/move.c
index dca4f2666b..c0bbac265e 100644
--- a/src/move.c
+++ b/src/move.c
@@ -842,7 +842,11 @@ validate_virtcol_win(wp)
getvvcol(wp, &wp->w_cursor, NULL, &(wp->w_virtcol), NULL);
wp->w_valid |= VALID_VIRTCOL;
#ifdef FEAT_SYN_HL
- if (wp->w_p_cuc)
+ if (wp->w_p_cuc
+# ifdef FEAT_INS_EXPAND
+ && !pum_visible()
+# endif
+ )
redraw_win_later(wp, SOME_VALID);
#endif
}
@@ -1204,8 +1208,12 @@ curs_columns(scroll)
#ifdef FEAT_SYN_HL
/* Redraw when w_virtcol changes and 'cursorcolumn' is set, or when w_row
* changes and 'cursorline' is set. */
- if ((curwin->w_p_cuc && (curwin->w_valid & VALID_VIRTCOL) == 0)
- || (curwin->w_p_cul && (curwin->w_valid & VALID_WROW) == 0))
+ if (((curwin->w_p_cuc && (curwin->w_valid & VALID_VIRTCOL) == 0)
+ || (curwin->w_p_cul && (curwin->w_valid & VALID_WROW) == 0))
+# ifdef FEAT_INS_EXPAND
+ && !pum_visible()
+# endif
+ )
redraw_later(SOME_VALID);
#endif