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

Raspunde prin e-mail lui