Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/yaml/highlights.scm')
-rw-r--r--runtime/queries/yaml/highlights.scm23
1 files changed, 7 insertions, 16 deletions
diff --git a/runtime/queries/yaml/highlights.scm b/runtime/queries/yaml/highlights.scm
index 3c39cf1e..2955a4ce 100644
--- a/runtime/queries/yaml/highlights.scm
+++ b/runtime/queries/yaml/highlights.scm
@@ -1,27 +1,18 @@
+(block_mapping_pair key: (_) @property)
+(flow_mapping (_ key: (_) @property))
(boolean_scalar) @constant.builtin.boolean
(null_scalar) @constant.builtin
(double_quote_scalar) @string
(single_quote_scalar) @string
-(block_scalar) @string
-(string_scalar) @string
-(escape_sequence) @constant.character.escape
-(integer_scalar) @constant.numeric.integer
-(float_scalar) @constant.numeric.float
+(escape_sequence) @string.escape
+(integer_scalar) @number
+(float_scalar) @number
(comment) @comment
(anchor_name) @type
(alias_name) @type
(tag) @type
(yaml_directive) @keyword
-
-(block_mapping_pair
- key: (flow_node [(double_quote_scalar) (single_quote_scalar)] @variable.other.member))
-(block_mapping_pair
- key: (flow_node (plain_scalar (string_scalar) @variable.other.member)))
-
-(flow_mapping
- (_ key: (flow_node [(double_quote_scalar) (single_quote_scalar)] @variable.other.member)))
-(flow_mapping
- (_ key: (flow_node (plain_scalar (string_scalar) @variable.other.member))))
+(ERROR) @error
[
","
@@ -39,4 +30,4 @@
"}"
] @punctuation.bracket
-["*" "&" "---" "..."] @punctuation.special
+["*" "&"] @punctuation.special