From 5ab85283e944b9b0409c70953c7655b9c5f84067 Mon Sep 17 00:00:00 2001 From: Matouš Dzivjak Date: Thu, 8 Sep 2022 16:04:18 +0200 Subject: feat(languages): jsonnet (#3714) Co-authored-by: Michael Davis --- runtime/queries/jsonnet/highlights.scm | 38 ++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 runtime/queries/jsonnet/highlights.scm (limited to 'runtime/queries/jsonnet/highlights.scm') diff --git a/runtime/queries/jsonnet/highlights.scm b/runtime/queries/jsonnet/highlights.scm new file mode 100644 index 00000000..f54e7d5c --- /dev/null +++ b/runtime/queries/jsonnet/highlights.scm @@ -0,0 +1,38 @@ +["if" "then" "else"] @keyword.control.conditional +[ + (local) + "function" +] @keyword +(comment) @comment + +(string) @string +(number) @constant.numeric +[ + (true) + (false) +] @constant.builtin.boolean + +(binaryop) @operator +(unaryop) @operator + +(param identifier: (id) @variable.parameter) +(bind function: (id) @function) +(fieldname (id) @variable.other.member) +[ + "[" + "]" + "{" + "}" +] @punctuation.bracket +"for" @keyword.control.repeat +"in" @keyword.operator +[(self) (dollar)] @variable.builtin +"assert" @keyword +(null) @constant.builtin +[ + ":" + "::" + ";" + "=" +] @punctuation.delimiter +(id) @variable -- cgit v1.2.3-70-g09d2