0
0
mirror of https://github.com/vim/vim.git synced 2025-09-28 04:24:06 -04:00

updated for version 7.0131

This commit is contained in:
Bram Moolenaar
2005-08-16 23:01:50 +00:00
parent ae5bce1c12
commit 5b8d8fdb52
66 changed files with 1764 additions and 589 deletions

View File

@@ -2594,7 +2594,7 @@ win_line(wp, lnum, startrow, endrow)
extra_check = 0;
#endif
#ifdef FEAT_SYN_HL
if (syntax_present(wp->w_buffer))
if (syntax_present(wp->w_buffer) && !wp->w_buffer->b_syn_error)
{
/* Prepare for syntax highlighting in this line. When there is an
* error, stop syntax highlighting. */
@@ -2602,7 +2602,7 @@ win_line(wp, lnum, startrow, endrow)
did_emsg = FALSE;
syntax_start(wp, lnum);
if (did_emsg)
syntax_clear(wp->w_buffer);
wp->w_buffer->b_syn_error = TRUE;
else
{
did_emsg = save_did_emsg;
@@ -3643,7 +3643,10 @@ win_line(wp, lnum, startrow, endrow)
has_spell ? &can_spell : NULL);
if (did_emsg)
syntax_clear(wp->w_buffer);
{
wp->w_buffer->b_syn_error = TRUE;
has_syntax = FALSE;
}
else
did_emsg = save_did_emsg;