From d915829d018fbb949179abdf7c155b5fe6fc91f7 Mon Sep 17 00:00:00 2001 From: Zynh0722 Date: Fri, 15 Mar 2024 05:22:22 -0700 Subject: [PATCH] better mdx support --- after/queries/markdown/highlights.scm | 4 ++++ after/queries/markdown/injections.scm | 9 +++++++++ 2 files changed, 13 insertions(+) create mode 100644 after/queries/markdown/highlights.scm diff --git a/after/queries/markdown/highlights.scm b/after/queries/markdown/highlights.scm new file mode 100644 index 0000000..efebe82 --- /dev/null +++ b/after/queries/markdown/highlights.scm @@ -0,0 +1,4 @@ +;extends + +((inline) @_inline (#lua-match? @_inline "^%s*import")) @nospell +((inline) @_inline (#lua-match? @_inline "^%s*export")) @nospell diff --git a/after/queries/markdown/injections.scm b/after/queries/markdown/injections.scm index 7f8027b..cd42cd3 100644 --- a/after/queries/markdown/injections.scm +++ b/after/queries/markdown/injections.scm @@ -1,7 +1,16 @@ ;extends +; Supporting dataviewjs (fenced_code_block ((info_string) @_lang (#match? @_lang "(dataviewjs)")) (code_fence_content) @javascript ) + +; Supporting MDX +((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"))