languages: update templ (#10114)

This commit is contained in:
Angus Dippenaar 2024-04-03 03:31:44 +02:00 committed by GitHub
parent 226b2755fb
commit e0ec34421b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 49 deletions

View file

@ -3198,7 +3198,7 @@ language-servers = [ "templ" ]
[[grammar]]
name = "templ"
source = { git = "https://github.com/vrischmann/tree-sitter-templ", rev = "ea56ac0655243490a4929a988f4eaa91dfccc995" }
source = { git = "https://github.com/vrischmann/tree-sitter-templ", rev = "db662414ccd6f7c78b1e834e7abe11c224b04759" }
[[language]]
name = "dbml"

View file

@ -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,36 +39,12 @@
] @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)