Update Typescript, TSX and Svelte grammar, to latest tag (#6874)

Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
pull/7622/head
Jeppe Christiansen 1 year ago committed by GitHub
parent 843ae97120
commit bc4f08febf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -568,7 +568,7 @@ indent = { tab-width = 2, unit = " " }
[[grammar]]
name = "typescript"
source = { git = "https://github.com/tree-sitter/tree-sitter-typescript", rev = "6aac031ad88dd6317f02ac0bb27d099a553a7d8c", subpath = "typescript" }
source = { git = "https://github.com/tree-sitter/tree-sitter-typescript", rev = "5d20856f34315b068c41edaee2ac8a100081d259", subpath = "typescript" }
[[language]]
name = "tsx"
@ -582,7 +582,7 @@ indent = { tab-width = 2, unit = " " }
[[grammar]]
name = "tsx"
source = { git = "https://github.com/tree-sitter/tree-sitter-typescript", rev = "6aac031ad88dd6317f02ac0bb27d099a553a7d8c", subpath = "tsx" }
source = { git = "https://github.com/tree-sitter/tree-sitter-typescript", rev = "5d20856f34315b068c41edaee2ac8a100081d259", subpath = "tsx" }
[[language]]
name = "css"
@ -912,7 +912,7 @@ language-servers = [ "svelteserver" ]
[[grammar]]
name = "svelte"
source = { git = "https://github.com/Himujjal/tree-sitter-svelte", rev = "349a5984513b4a4a9e143a6e746120c6ff6cf6ed" }
source = { git = "https://github.com/Himujjal/tree-sitter-svelte", rev = "be7f2e7db1fc19f0852265ec60923fc058380739" }
[[language]]
name = "vue"

@ -88,6 +88,7 @@
"keyof"
"namespace"
"override"
"satisfies"
] @keyword
[

@ -4,6 +4,16 @@
(raw_text) @injection.content)
(#set! injection.language "css"))
((style_element
(start_tag
(attribute
(attribute_name) @_attr
(quoted_attribute_value (attribute_value) @_lang)))
(raw_text) @injection.content)
(#eq? @_attr "lang")
(#match? @_lang "scss")
(#set! injection.language "scss"))
((attribute
(attribute_name) @_attr
(quoted_attribute_value (attribute_value) @css))

Loading…
Cancel
Save