Re: Question on highlighting

2007-02-04 Thread DervishD
Hi Sean :)

 * Sean Hubbell <[EMAIL PROTECTED]> dixit:
>  I would like to be able to shade (use the same background color, but 
> make it lighter) the text between two braces (spanning multiple lines 
> and possibly nested). What is the best way to accomplish this?

If you're already using a syntax file (e.g. the vim runtime provides
a syntax file for the language you're interested in), you may dare to
modify it, or to write your own modifications in some "~/.vim/after/.*"
syntax file.

If exists a syntax file suitable for you in the vim runtime *and* it
already provides some "syntax group" for the text between two braces,
then you're lucky, because you just need to add something like:

hi Shaded ...
hi link NameOfTheGroup Shaded

To know what to put in the "...", see ":help highlight".

If you need to add your own group (or if no syntax file exists for
that language), I think that your best bet is using a region:

syntax region TextInBrackets start="{" end="}"
hi TextInBrackets ...

Again, see ":help highlight" and ":help syntax". If you could
ellaborate a bit on your problem (language you're using, which terminal
do you use, for example), I may give you more precise help regarding
colors, and the like.

I hope that helps :

Raúl Núñez de Arenas Coronado

-- 
Linux Registered User 88736 | http://www.dervishd.net
It's my PC and I'll cry if I want to... RAmen!


Question on highlighting

2007-02-01 Thread Sean Hubbell

Hello,

 I would like to be able to shade (use the same background color, but 
make it lighter) the text between two braces (spanning multiple lines 
and possibly nested). What is the best way to accomplish this?


Thanks in advance,

Sean