Yasuhiro Matsumoto wrote:

> Hello bram and all.
> 
> If show in the following css file, it don't do syntax correctly.
> 
> a:visited {   # OK
>   color:#444;
> }
> a:visited{  # NG("{" does not have syntax color)
>   color:#444;
> }
> 
> It use "\S*" for matching pseudo class id include "{" also. Below is a
> patch. Please check and include.
> 
> Thanks.
> 
> diff -r 073ff46fe397 runtime/syntax/css.vim
> --- a/runtime/syntax/css.vim  Fri Aug 20 11:11:57 2010 +0200
> +++ b/runtime/syntax/css.vim  Tue Sep 07 23:12:21 2010 +0900
> @@ -182,7 +182,7 @@
>  syn region cssDefinition transparent matchgroup=cssBraces start='{'
> end='}' 
> contains=css.*Attr,css.*Prop,cssComment,cssValue.*,cssColor,cssURL,cssImportant,cssError,cssStringQ,cssStringQQ,cssFunction,cssUnicodeEscape
>  syn match cssBraceError "}"
> 
> -syn match cssPseudoClass ":\S*" contains=cssPseudoClassId,cssUnicodeEscape
> +syn match cssPseudoClass ":\w*" contains=cssPseudoClassId,cssUnicodeEscape
>  syn keyword cssPseudoClassId contained link visited active hover
> focus before after left right
>  syn match cssPseudoClassId contained 
> "\<first\(-\(line\|letter\|child\)\)\=\>"
>  syn region cssPseudoClassLang matchgroup=cssPseudoClassId
> start=":lang(" end=")" oneline

Forwarding this to Claudio.

-- 
hundred-and-one symptoms of being an internet addict:
167. You have more than 200 websites bookmarked.

 /// Bram Moolenaar -- [email protected] -- 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