diff --git a/languages.toml b/languages.toml index 4bf39c279..03b1cee6f 100644 --- a/languages.toml +++ b/languages.toml @@ -3523,7 +3523,7 @@ indent = { tab-width = 2, unit = " " } [[grammar]] name = "typst" -source = { git = "https://github.com/uben0/tree-sitter-typst", rev = "13863ddcbaa7b68ee6221cea2e3143415e64aea4" } +source = { git = "https://github.com/uben0/tree-sitter-typst", rev = "26dfb4b94a99cc9d6044342b7ad0ba761da77d60" } [[language]] name = "nunjucks" diff --git a/runtime/queries/typst/injections.scm b/runtime/queries/typst/injections.scm index fb4fee5b2..6a168827f 100644 --- a/runtime/queries/typst/injections.scm +++ b/runtime/queries/typst/injections.scm @@ -2,9 +2,6 @@ (blob) @injection.shebang @injection.content) (raw_blck - lang: (ident) @injection.language - (blob) @injection.content) - -((comment) - @injection.content - (#set! injection.language "comment")) + lang: (ident) @_lang + (blob) @injection.content + (#set-lang-from-info-string! @_lang))