aboutsummaryrefslogtreecommitdiff
path: root/runtime/queries/yaml
diff options
context:
space:
mode:
authorBlaž Hrastnik2021-09-03 02:03:34 +0000
committerBlaž Hrastnik2021-09-03 02:03:34 +0000
commit4c410eef8720db0c92f39a050c4c5658636013fa (patch)
treeff0bc8dc19ac321675736a7e18ef8ca7aa95d414 /runtime/queries/yaml
parent9c64650a26cf03207f93c9eeddbafb12edccbf6e (diff)
parent7e1123680f474bff5113db189f63ca7f948781a5 (diff)
Merge remote-tracking branch 'origin/master' into debug
Diffstat (limited to 'runtime/queries/yaml')
-rw-r--r--runtime/queries/yaml/highlights.scm33
-rw-r--r--runtime/queries/yaml/indents.toml3
2 files changed, 36 insertions, 0 deletions
diff --git a/runtime/queries/yaml/highlights.scm b/runtime/queries/yaml/highlights.scm
new file mode 100644
index 00000000..4ebb4440
--- /dev/null
+++ b/runtime/queries/yaml/highlights.scm
@@ -0,0 +1,33 @@
+(block_mapping_pair key: (_) @property)
+(flow_mapping (_ key: (_) @property))
+(boolean_scalar) @boolean
+(null_scalar) @constant.builtin
+(double_quote_scalar) @string
+(single_quote_scalar) @string
+(escape_sequence) @string.escape
+(integer_scalar) @number
+(float_scalar) @number
+(comment) @comment
+(anchor_name) @type
+(alias_name) @type
+(tag) @type
+(yaml_directive) @keyword
+(ERROR) @error
+
+[
+","
+"-"
+":"
+">"
+"?"
+"|"
+] @punctuation.delimiter
+
+[
+"["
+"]"
+"{"
+"}"
+] @punctuation.bracket
+
+["*" "&"] @punctuation.special
diff --git a/runtime/queries/yaml/indents.toml b/runtime/queries/yaml/indents.toml
new file mode 100644
index 00000000..ddc3578b
--- /dev/null
+++ b/runtime/queries/yaml/indents.toml
@@ -0,0 +1,3 @@
+indent = [
+ "block_mapping_pair",
+]