1
0
forked from aniani/vim

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

@ -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:
*

View File

@ -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.
*/

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;
}