VSCode Marketplace | Open VSX | GitHub
Standard VSCode Markdown syntax with some modifications to support Pandoc Markdown extensions:
-
Citations:
@citationKey
,@{citationKey}
,[see @citationKey1 p. 42; citationKey2 p. 24]
-
::: {.float-right} ![figure 1](./figure1.png) :::
-
Bracketed spans:
[foo]{.mark}
- Instead of injecting into the builtin Markdown grammar, this extension overrides it completely (even though the grammar is still mostly the same as the one built into VSCode, with a few tweaks). The reason for this is that I also use these grammar definitions for parsing Markdown in Markane language server via vscode-textmate library, and vscode-textmate doesn't support language injections.
- Document Preview VSCode extension for previewing Markdown via Pandoc
- Markane (language server and VSCode extension) for templates, snippets, completion, citations and more