summaryrefslogtreecommitdiff
path: root/src/syntax.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2010-07-27 20:47:25 +0200
committerBram Moolenaar <Bram@vim.org>2010-07-27 20:47:25 +0200
commit3b95389d45bacf90f4ef04a7a7726e5ddc29027a (patch)
treeae89bed282c3c7ebacce317ce496b1ac97c49f70 /src/syntax.c
parent611df5b96e7a8ff8593ee1acb15609607251c2b4 (diff)
downloadvim-git-3b95389d45bacf90f4ef04a7a7726e5ddc29027a.tar.gz
Fix for "concealends". (Vince Negri)
Diffstat (limited to 'src/syntax.c')
-rw-r--r--src/syntax.c2
1 files changed, 2 insertions, 0 deletions
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