From: Bram Moolenaar Date: Tue, 27 Jul 2010 18:47:25 +0000 (+0200) Subject: Fix for "concealends". (Vince Negri) X-Git-Tag: v7.3~154 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3b95389d45bacf90f4ef04a7a7726e5ddc29027a;p=vim Fix for "concealends". (Vince Negri) --- diff --git a/src/syntax.c b/src/syntax.c index cb87a0202..4655c7766 100644 --- a/src/syntax.c +++ b/src/syntax.c @@ -2497,6 +2497,7 @@ push_next_match(cur_si) cur_si->si_end_idx = 0; cur_si->si_flags = HL_MATCH; #ifdef FEAT_CONCEAL + cur_si->si_seqnr = next_seqnr++; cur_si->si_flags |= save_flags; if (cur_si->si_flags & HL_CONCEALENDS) cur_si->si_flags |= HL_CONCEAL; @@ -2546,6 +2547,7 @@ check_state_ends() cur_si->si_h_endpos = cur_si->si_eoe_pos; cur_si->si_flags |= HL_MATCH; #ifdef FEAT_CONCEAL + cur_si->si_seqnr = next_seqnr++; if (cur_si->si_flags & HL_CONCEALENDS) cur_si->si_flags |= HL_CONCEAL; #endif