Skip to content

Render Markdown Extra

editor.render-markdown installs render-markdown.nvim for richer in-buffer Markdown rendering. It changes how Markdown buffers look, so it stays separate from lang.markdown.

Enable it

return {
extras = {
enabled = {
"editor.render-markdown",
},
},
}

Because this extra adds a plugin and Treesitter parsers, run:

:BlakExtras sync
:BlakTreesitterInstall

What it adds

SurfaceContribution
PluginMeanderingProgrammer/render-markdown.nvim
Dependenciesnvim-treesitter, mini.icons
Treesittermarkdown, markdown_inline
Keymap<leader>um toggles Markdown rendering

The keymap appears in :BlakKeys.

Pair it with Markdown language support

Enable both extras when you want LSP, formatting, linting, and rendering:

return {
extras = {
enabled = {
"lang.markdown",
"editor.render-markdown",
},
},
}