I like this one, I put it in my local ~/.vimrc file and it works for VIM (v6.1.3). But when I load this on another machine running VIM (v6.3) I get this error:
bash-2.05$ vi file Error detected while processing /export/home/me/file: line 6: E28: No such highlight group name: Comment '\[perl]\zs\_.\{-}\ze\[/perl]' Hit ENTER or type command to continue What am I missing? Contents of .vimrc: :set number :set hlsearch :set incsearch :set ignorecase :set shiftwidth=3 match Comment '\[perl]\zs\_.\{-}\ze\[/perl]' Thanks, K > -----Original Message----- > From: Gary Johnson [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 12, 2007 12:05 PM > To: [EMAIL PROTECTED] > Subject: Re: hilight blocks > > On 2007-04-12, Kirk <[EMAIL PROTECTED]> wrote: > > Is there any simple way to have custom blocks of code highlighted and > the > > remaining code outside the blocks not highlighted? > > For example: > > > > # file.txt > > some plain text > > [my-custom-tag] some custom text [/my-custom-tag] > > Some more plain text > > ... > > # end of file > > > > So the idea would be to open VIM using file.txt and the code inside the > > custom tags would be highlighted. > > How about this? > > match Todo '\[my-custom-tag]\zs\_.\{-}\ze\[/my-custom-tag]' > > where you can certainly choose some highlight group other than Todo. > > You can put that line just as it is into your .vimrc, or put it in > an after/ftplugin/txt.vim file, or create an autocommand to invoke > it on just the files you want. > > HTH, > Gary > > -- > Gary Johnson | Agilent Technologies > [EMAIL PROTECTED] | Mobile Broadband Division > | Spokane, Washington, USA