1
0

mdx.nix 769 B

12345678910111213141516171819202122232425
  1. {
  2. filetype.extension.mdx = "mdx";
  3. plugins.treesitter.languageRegister.markdown = "mdx";
  4. extraFiles = {
  5. # highlighting import statements in markdown
  6. "queries/markdown/injections.scm".text = ''
  7. ; extends
  8. ((inline) @injection.content
  9. (#lua-match? @injection.content "^%s*import")
  10. (#set! injection.language "typescript"))
  11. ((inline) @injection.content
  12. (#lua-match? @injection.content "^%s*export")
  13. (#set! injection.language "typescript"))
  14. '';
  15. # disable spell check if turned on
  16. "queries/markdown/highlights.scm".text = ''
  17. ; extends
  18. ((inline) @_inline (#lua-match? @_inline "^%s*import")) @nospell
  19. ((inline) @_inline (#lua-match? @_inline "^%s*export")) @nospell
  20. '';
  21. };
  22. }