My first guess is that you have another copy of the matchparen.vim
plugin lying around. Try
:scriptnames
and look for something like
path/to/plugin/matchparen.vim
Is this in your personal plugin directory or $VIMRUNTIME ?
My second guess is that you did not upgrade your runtime files.
Try
:e $VIMRUNTIME/plugin/matchparen.vim
and look at the top few lines. In my copy, the revision date is April
27.
HTH --Benji Fisher
On Tue, May 02, 2006 at 01:49:25PM +0200, Milan Berta wrote:
> I can still reproduce the wrong behavior of parens. Using vim7.0g.
>
> Best regards,
> Milan
>
> On Sun Apr 30, 2006 at 01:57:28PM +0200, Bram Moolenaar wrote:
> >
> > Milan Berta wrote:
> >
> > > I was browsing some Vim-scripts and I found strange that a highlighting
> > > of matching parens fails on this line:
> > >
> > >
> > > let l:fg=substitute(l:bcdefg,".*\\C" . l:cde . ",\\([^,]\\),.*","\\1","")
> > >
> > >
> > > It fails when the cursor is on
> > > - the first, the second of '('
> > > - the first '['
> > > - the last ')'
> > > - everything else is OK.
> > >
> > > It works well when ':syn off', it fails when ':syn on'. ft=vim.
> > >
> > > I can reproduce the problem with this simple line alone in a file.vim or
> > > by changing the 'ft' and 'syn' for a buffer.
> >
> > This problem was fixed a few days ago. Please try the current snapshot
> > or the next beta (should be later today).