forked from aniani/vim
updated for version 7.0222
This commit is contained in:
parent
5baddf0285
commit
2b48ad5cd7
@ -514,6 +514,13 @@
|
||||
# define FEAT_SYN_HL
|
||||
#endif
|
||||
|
||||
/*
|
||||
* +spell spell checking
|
||||
*/
|
||||
#if defined(FEAT_NORMAL) || defined(PROTO)
|
||||
# define FEAT_SPELL
|
||||
#endif
|
||||
|
||||
/*
|
||||
* +builtin_terms Choose one out of the following four:
|
||||
*
|
||||
|
@ -754,7 +754,7 @@ codepage_invalid:
|
||||
apply_autocmds(EVENT_ENCODINGCHANGED, NULL, (char_u *)"", FALSE, curbuf);
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_SYN_HL
|
||||
#ifdef FEAT_SPELL
|
||||
/* Need to reload spell dictionaries */
|
||||
spell_reload();
|
||||
#endif
|
||||
@ -2722,7 +2722,7 @@ mb_charlen(str)
|
||||
return count;
|
||||
}
|
||||
|
||||
#if defined(FEAT_SYN_HL) || defined(PROTO)
|
||||
#if defined(FEAT_SPELL) || defined(PROTO)
|
||||
/*
|
||||
* Like mb_charlen() but for a string with specified length.
|
||||
*/
|
||||
|
14
src/move.c
14
src/move.c
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user