From 8dbe4130533816d45706520f2c8eba6818c1ab14 Mon Sep 17 00:00:00 2001 From: Shye Date: Wed, 25 Jun 2025 14:22:16 +0000 Subject: [PATCH] Add languages/zedee/highlights.scm --- languages/zedee/highlights.scm | 58 ++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 languages/zedee/highlights.scm diff --git a/languages/zedee/highlights.scm b/languages/zedee/highlights.scm new file mode 100644 index 0000000..2d08c49 --- /dev/null +++ b/languages/zedee/highlights.scm @@ -0,0 +1,58 @@ + +(bool) @boolean + +(integer) @number +(float) @number + +(lit_string) @string + +(identifier) @variable + +(fn_call + fn_name: (identifier) @function) + +(kwarg + key: (identifier) @property) + +(pair + key: (lit_string) @property) + +(zedee_statement_open) @punctuation.special +(zedee_statement_close) @punctuation.special +(zedee_value_open) @punctuation.special +(zedee_value_close) @punctuation.special +(zedee_comment_open) @comment +(zedee_comment_close) @comment +(zedee_comment_content) @comment + +(html_content) @text.literal +(html_tag_name) @text.literal + +["(" ")" "[" "]" "{" "}"] @punctuation.bracket +["," ":" "="] @punctuation.delimiter + +(comparison + operator: _ @operator) + +["if" "elif" (zedee_else) "for" "in" "block" "endblock" "extends" "include" "import" "from" "as" "set" "macro" "endmacro" "call" "endcall" "filter" (zedee_raw) "endraw"] @keyword + +(zedee_block + block_name: (identifier) @function) + +(zedee_macro + macro_name: (identifier) @function) + +(zedee_filter + filter_name: (identifier) @function) + +(zedee_extends + parent_template: (lit_string) @string.special) + +(zedee_include + template: (lit_string) @string.special) + +(zedee_import + module: (lit_string) @string.special) + +(zedee_from + module: (lit_string) @string.special) \ No newline at end of file