0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

updated for version 7.0222

This commit is contained in:
Bram Moolenaar
2006-03-12 21:56:11 +00:00
parent 5baddf0285
commit 2b48ad5cd7
3 changed files with 22 additions and 3 deletions

View File

@@ -360,7 +360,7 @@ update_topline()
)
{
dollar_vcol = 0;
if (curwin->w_skipcol)
if (curwin->w_skipcol != 0)
{
curwin->w_skipcol = 0;
redraw_later(NOT_VALID);
@@ -841,6 +841,10 @@ 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)
redraw_win_later(wp, SOME_VALID);
#endif
}
}
@@ -1197,6 +1201,14 @@ curs_columns(scroll)
if (prev_skipcol != curwin->w_skipcol)
redraw_later(NOT_VALID);
#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))
redraw_later(SOME_VALID);
#endif
curwin->w_valid |= VALID_WCOL|VALID_WROW|VALID_VIRTCOL;
}