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.scm105
1 files changed, 47 insertions, 58 deletions
diff --git a/runtime/queries/css/highlights.scm b/runtime/queries/css/highlights.scm
index 6cf5e0e7..e7f73219 100644
--- a/runtime/queries/css/highlights.scm
+++ b/runtime/queries/css/highlights.scm
@@ -1,78 +1,67 @@
(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
@@ -83,17 +72,17 @@
(float_value) @constant.numeric.float
[
- ")"
- "("
- "["
- "]"
- "{"
- "}"
+ ")"
+ "("
+ "["
+ "]"
+ "{"
+ "}"
] @punctuation.bracket
[
- ","
- ";"
- ":"
- "::"
+ ","
+ ";"
+ ":"
+ "::"
] @punctuation.delimiter