diff options
Diffstat (limited to 'runtime/queries/blueprint')
-rw-r--r-- | runtime/queries/blueprint/highlights.scm | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/runtime/queries/blueprint/highlights.scm b/runtime/queries/blueprint/highlights.scm new file mode 100644 index 00000000..05533cea --- /dev/null +++ b/runtime/queries/blueprint/highlights.scm @@ -0,0 +1,56 @@ +(object_id) @attribute + +(string) @string +(escape_sequence) @constant.character.escape + +(comment) @comment + +(constant) @constant.builtin +(boolean) @constant.builtin.boolean + +(template) @keyword + +(using) @keyword.control.import + +(decorator) @attribute + +(property_definition (property_name) @variable.other.member) + +(object) @type + +(signal_binding (signal_name) @function.builtin) +(signal_binding (function (identifier)) @function) +(signal_binding "swapped" @keyword) + +(styles_list "styles" @function.macro) +(layout_definition "layout" @function.macro) + +(gettext_string "_" @function.builtin) + +(menu_definition "menu" @keyword) +(menu_section "section" @keyword) +(menu_item "item" @function.macro) + +(template_definition (template_name_qualifier) @keyword.storage.type) + +(import_statement (gobject_library) @namespace) + +(import_statement (version_number) @constant.numeric.float) + +(float) @constant.numeric.float +(number) @constant.numeric + +[ + ";" + "." + "," +] @punctuation.delimiter + +[ + "(" + ")" + "[" + "]" + "{" + "}" +] @punctuation.bracket |