Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/templ/highlights.scm')
| -rw-r--r-- | runtime/queries/templ/highlights.scm | 55 |
1 files changed, 7 insertions, 48 deletions
diff --git a/runtime/queries/templ/highlights.scm b/runtime/queries/templ/highlights.scm index e5b2ede0..d015970c 100644 --- a/runtime/queries/templ/highlights.scm +++ b/runtime/queries/templ/highlights.scm @@ -1,28 +1,9 @@ -(package_identifier) @namespace +; inherits: go -(parameter_declaration (identifier) @variable.parameter) -(variadic_parameter_declaration (identifier) @variable.parameter) - -(function_declaration - name: (identifier) @function) - -(type_spec name: (type_identifier) @type) -(type_identifier) @type -(field_identifier) @variable.other.member -(identifier) @variable - -; Function calls - -(call_expression - function: (identifier) @function) - -(call_expression - function: (selector_expression - field: (field_identifier) @function)) - -; -; These are Templ specific -; +(css_declaration + name: (css_identifier) @function) +(script_declaration + name: (script_identifier) @function) (component_declaration name: (component_identifier) @function) @@ -42,6 +23,8 @@ (css_property name: (css_property_name) @attribute) +(css_property + value: (css_property_value) @constant) (expression) @function.method (dynamic_class_attribute_value) @function.method @@ -56,37 +39,13 @@ ] @operator [ - "func" - "var" - "const" "templ" "css" "type" - "struct" - "range" "script" ] @keyword.storage.type [ - "return" -] @keyword.control.return - -[ - "import" - "package" -] @keyword.control.import - -[ - "else" - "case" - "switch" - "if" - "default" -] @keyword.control.conditional - -"for" @keyword.control.repeat - -[ (interpreted_string_literal) (raw_string_literal) (rune_literal) |