render-markdown

This commit is contained in:
Joost Agterhoek 2025-07-09 09:56:07 +02:00
parent 426c0aed3f
commit aac3a5ca21

View File

@ -0,0 +1,43 @@
return {
'MeanderingProgrammer/render-markdown.nvim',
opts = {},
dependencies = { 'nvim-treesitter/nvim-treesitter' },
config = function()
require('render-markdown').setup {
enabled = true,
completions = { lsp = { enabled = true } },
heading = {
width = 'full',
},
bullet = {
right_pad = 1,
},
checkbox = {
enabled = true,
position = 'inline',
unchecked = {
icon = '👀',
highlight = 'RenderMarkdownUnchecked',
},
checked = {
icon = '',
highlight = 'RenderMarkdownChecked',
},
custom = {
doing = { raw = '[/]', rendered = '🚧', highlight = 'RenderMarkdownTodo' },
cancelled = { raw = '[~]', rendered = '', highlight = 'RenderMarkdownTodo' },
},
},
callout = {
cite = { raw = '[!CITE]', rendered = '󱆨 Cite', highlight = 'RenderMarkdownInfo' },
},
html = {
comment = {
conceal = false,
},
},
only_render_image_at_cursor = true,
}
vim.keymap.set('n', '<leader>rm', ':RenderMarkdown toggle<CR>', { silent = true })
end,
}