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
|
# define FEAT_SYN_HL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* +spell spell checking
|
||||||
|
*/
|
||||||
|
#if defined(FEAT_NORMAL) || defined(PROTO)
|
||||||
|
# define FEAT_SPELL
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* +builtin_terms Choose one out of the following four:
|
* +builtin_terms Choose one out of the following four:
|
||||||
*
|
*
|
||||||
|
@ -754,7 +754,7 @@ codepage_invalid:
|
|||||||
apply_autocmds(EVENT_ENCODINGCHANGED, NULL, (char_u *)"", FALSE, curbuf);
|
apply_autocmds(EVENT_ENCODINGCHANGED, NULL, (char_u *)"", FALSE, curbuf);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef FEAT_SYN_HL
|
#ifdef FEAT_SPELL
|
||||||
/* Need to reload spell dictionaries */
|
/* Need to reload spell dictionaries */
|
||||||
spell_reload();
|
spell_reload();
|
||||||
#endif
|
#endif
|
||||||
@ -2722,7 +2722,7 @@ mb_charlen(str)
|
|||||||
return count;
|
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.
|
* 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;
|
dollar_vcol = 0;
|
||||||
if (curwin->w_skipcol)
|
if (curwin->w_skipcol != 0)
|
||||||
{
|
{
|
||||||
curwin->w_skipcol = 0;
|
curwin->w_skipcol = 0;
|
||||||
redraw_later(NOT_VALID);
|
redraw_later(NOT_VALID);
|
||||||
@ -841,6 +841,10 @@ validate_virtcol_win(wp)
|
|||||||
{
|
{
|
||||||
getvvcol(wp, &wp->w_cursor, NULL, &(wp->w_virtcol), NULL);
|
getvvcol(wp, &wp->w_cursor, NULL, &(wp->w_virtcol), NULL);
|
||||||
wp->w_valid |= VALID_VIRTCOL;
|
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)
|
if (prev_skipcol != curwin->w_skipcol)
|
||||||
redraw_later(NOT_VALID);
|
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;
|
curwin->w_valid |= VALID_WCOL|VALID_WROW|VALID_VIRTCOL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user