Mercurial > vim
comparison runtime/syntax/css.vim @ 10617:9a75c8a1b8b1
Update runtime files.
commit https://github.com/vim/vim/commit/369b6f57c426b4bf39b4a0cac8d21ed1b5f7de4d
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 17 12:22:32 2017 +0100
Update runtime files.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 17 Jan 2017 12:30:05 +0100 |
parents | 46763b01cd9a |
children | acd7eaa13d2b |
comparison
equal
deleted
inserted
replaced
10616:db8a2a027ef7 | 10617:9a75c8a1b8b1 |
---|---|
4 " Claudio Fleiner <claudio@fleiner.com> (Maintainer) | 4 " Claudio Fleiner <claudio@fleiner.com> (Maintainer) |
5 " Yeti (Add full CSS2, HTML4 support) | 5 " Yeti (Add full CSS2, HTML4 support) |
6 " Nikolai Weibull (Add CSS2 support) | 6 " Nikolai Weibull (Add CSS2 support) |
7 " Maintainer: Jules Wang <w.jq0722@gmail.com> | 7 " Maintainer: Jules Wang <w.jq0722@gmail.com> |
8 " URL: https://github.com/JulesWang/css.vim | 8 " URL: https://github.com/JulesWang/css.vim |
9 " Last Change: 2015 Apr.17 | 9 " Last Change: 2017 Jan 14 |
10 " cssClassName updated by Ryuichi Hayashida Jan 2016 | |
10 | 11 |
11 " quit when a syntax file was already loaded | 12 " quit when a syntax file was already loaded |
12 if !exists("main_syntax") | 13 if !exists("main_syntax") |
13 if exists("b:current_syntax") | 14 if exists("b:current_syntax") |
14 finish | 15 finish |
54 syn match cssSelectorOp "[,>+~]" | 55 syn match cssSelectorOp "[,>+~]" |
55 syn match cssSelectorOp2 "[~|^$*]\?=" contained | 56 syn match cssSelectorOp2 "[~|^$*]\?=" contained |
56 syn region cssAttributeSelector matchgroup=cssSelectorOp start="\[" end="]" contains=cssUnicodeEscape,cssSelectorOp2,cssStringQ,cssStringQQ | 57 syn region cssAttributeSelector matchgroup=cssSelectorOp start="\[" end="]" contains=cssUnicodeEscape,cssSelectorOp2,cssStringQ,cssStringQQ |
57 | 58 |
58 " .class and #id | 59 " .class and #id |
59 syn match cssClassName "\.[A-Za-z][A-Za-z0-9_-]\+" contains=cssClassNameDot | 60 syn match cssClassName "\.-\=[A-Za-z_][A-Za-z0-9_-]*" contains=cssClassNameDot |
60 syn match cssClassNameDot contained '\.' | 61 syn match cssClassNameDot contained '\.' |
61 | 62 |
62 try | 63 try |
63 syn match cssIdentifier "#[A-Za-zĄ-’_@][A-Za-zĄ-’0-9_@-]*" | 64 syn match cssIdentifier "#[A-Za-zĄ-’_@][A-Za-zĄ-’0-9_@-]*" |
64 catch /^.*/ | 65 catch /^.*/ |