Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/css/highlights.scm')
| -rw-r--r-- | runtime/queries/css/highlights.scm | 121 |
1 files changed, 43 insertions, 78 deletions
diff --git a/runtime/queries/css/highlights.scm b/runtime/queries/css/highlights.scm index 6cf5e0e7..4dfc0c66 100644 --- a/runtime/queries/css/highlights.scm +++ b/runtime/queries/css/highlights.scm @@ -1,99 +1,64 @@ (comment) @comment -[ - (tag_name) - (nesting_selector) - (universal_selector) -] @tag +(tag_name) @tag +(nesting_selector) @tag +(universal_selector) @tag -[ - "~" - ">" - "+" - "-" - "*" - "/" - "=" - "^=" - "|=" - "~=" - "$=" - "*=" -] @operator +"~" @operator +">" @operator +"+" @operator +"-" @operator +"*" @operator +"/" @operator +"=" @operator +"^=" @operator +"|=" @operator +"~=" @operator +"$=" @operator +"*=" @operator -[ - "and" - "not" - "only" - "or" -] @keyword.operator +"and" @operator +"or" @operator +"not" @operator +"only" @operator (attribute_selector (plain_value) @string) +(pseudo_element_selector (tag_name) @attribute) +(pseudo_class_selector (class_name) @attribute) +(class_name) @variable.other.member +(id_name) @variable.other.member +(namespace_name) @variable.other.member (property_name) @variable.other.member -(plain_value) @constant - -((property_name) @variable - (#match? @variable "^--")) -((plain_value) @variable - (#match? @variable "^--")) - -(class_name) @label (feature_name) @variable.other.member -(function_name) @function -(id_name) @label -(namespace_name) @namespace (attribute_name) @attribute -(pseudo_element_selector (tag_name) @attribute) -(pseudo_class_selector (class_name) @attribute) -[ - "@charset" - "@import" - "@keyframes" - "@media" - "@namespace" - "@supports" - (at_keyword) - (from) - (important) - (to) - (keyword_query) - (keyframes_name) - (unit) -] @keyword +(function_name) @function -; @apply something; -(at_rule - . (at_keyword) @keyword - . (keyword_query) @constant - (#eq? @keyword "@apply")) +((property_name) @variable + (#match? @variable "^--")) +((plain_value) @variable + (#match? @variable "^--")) -[ - "#" - "." -] @punctuation +"@media" @keyword +"@import" @keyword +"@charset" @keyword +"@namespace" @keyword +"@supports" @keyword +"@keyframes" @keyword +(at_keyword) @keyword +(to) @keyword +(from) @keyword +(important) @keyword (string_value) @string -(color_value "#" @string.special) (color_value) @string.special (integer_value) @constant.numeric.integer (float_value) @constant.numeric.float +(unit) @type -[ - ")" - "(" - "[" - "]" - "{" - "}" -] @punctuation.bracket - -[ - "," - ";" - ":" - "::" -] @punctuation.delimiter +"#" @punctuation.delimiter +"," @punctuation.delimiter +":" @punctuation.delimiter |