Vince Negri  wrote:

Glad to hear from you again Vince.  I've been making changes to the
conceal feature and had not received remarks from you yet.  Especially
about the 'concealcursor' option.  And also this issue with consecutive
matches of concealed items.

> > 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();

I found another place where HL_CONCEAL was set and the si_seqnr wasn't.
I'll push that right away.

-- 
The chat program is in public domain.  This is not the GNU public license.
If it breaks then you get to keep both pieces.
                -- Copyright notice for the chat program

 /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
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