From 1586b0eec7000fe511d6ed381b35130a38759c40 Mon Sep 17 00:00:00 2001 From: oberblastmeister Date: Wed, 1 Sep 2021 11:16:16 -0400 Subject: YAML support (#667) * added submodule * remove wrong one * added highlights * use property * add indents * shallow--- runtime/queries/yaml/highlights.scm | 33 +++++++++++++++++++++++++++++++++ runtime/queries/yaml/indents.toml | 3 +++ 2 files changed, 36 insertions(+) create mode 100644 runtime/queries/yaml/highlights.scm create mode 100644 runtime/queries/yaml/indents.toml (limited to 'runtime/queries/yaml') 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", +] -- cgit v1.2.3-70-g09d2