17 lines
458 B
Nix
17 lines
458 B
Nix
{
|
|
filetype.extension.mdx = "mdx";
|
|
|
|
plugins.treesitter.languageRegister.markdown = ["mdx"];
|
|
|
|
# Tree Sitter Grammar
|
|
extraFiles."queries/markdown/injections.scm" = ''
|
|
; extends
|
|
((inline) @injection.content
|
|
(#lua-match? @injection.content "^%s*import")
|
|
(#set! injection.language "typescript"))
|
|
((inline) @injection.content
|
|
(#lua-match? @injection.content "^%s*export")
|
|
(#set! injection.language "typescript"))
|
|
'';
|
|
}
|