From: Vince Negri > This bug crept in with changeset 2391 -
> Maybe there is a place where "syntax_seqnr" needs to be incremented but isn't? This patch (against 2391) appears to fix the broken concealends. Not the blank lines in a region though. diff -r 0371401d9d33 src/syntax.c --- a/src/syntax.c Sat Jul 24 17:29:03 2010 +0200 +++ b/src/syntax.c Tue Jul 27 14:50:39 2010 +0100 @@ -2492,7 +2492,10 @@ #ifdef FEAT_CONCEAL cur_si->si_flags |= save_flags; if (cur_si->si_flags & HL_CONCEALENDS) + { cur_si->si_flags |= HL_CONCEAL; + cur_si->si_seqnr = next_seqnr++; + } #endif cur_si->si_next_list = NULL; check_keepend(); -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php