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 | 105 |
1 files changed, 58 insertions, 47 deletions
diff --git a/runtime/queries/css/highlights.scm b/runtime/queries/css/highlights.scm index e7f73219..6cf5e0e7 100644 --- a/runtime/queries/css/highlights.scm +++ b/runtime/queries/css/highlights.scm @@ -1,67 +1,78 @@ (comment) @comment [ - (tag_name) - (nesting_selector) - (universal_selector) + (tag_name) + (nesting_selector) + (universal_selector) ] @tag [ - "~" - ">" - "+" - "-" - "*" - "/" - "=" - "^=" - "|=" - "~=" - "$=" - "*=" + "~" + ">" + "+" + "-" + "*" + "/" + "=" + "^=" + "|=" + "~=" + "$=" + "*=" ] @operator [ - "and" - "not" - "only" - "or" + "and" + "not" + "only" + "or" ] @keyword.operator +(attribute_selector (plain_value) @string) + (property_name) @variable.other.member (plain_value) @constant ((property_name) @variable - (#match? @variable "^--")) + (#match? @variable "^--")) ((plain_value) @variable - (#match? @variable "^--")) + (#match? @variable "^--")) -(attribute_name) @attribute (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) + "@charset" + "@import" + "@keyframes" + "@media" + "@namespace" + "@supports" + (at_keyword) + (from) + (important) + (to) + (keyword_query) + (keyframes_name) + (unit) ] @keyword +; @apply something; +(at_rule + . (at_keyword) @keyword + . (keyword_query) @constant + (#eq? @keyword "@apply")) + [ - "#" - "." + "#" + "." ] @punctuation (string_value) @string @@ -72,17 +83,17 @@ (float_value) @constant.numeric.float [ - ")" - "(" - "[" - "]" - "{" - "}" + ")" + "(" + "[" + "]" + "{" + "}" ] @punctuation.bracket [ - "," - ";" - ":" - "::" + "," + ";" + ":" + "::" ] @punctuation.delimiter |