dotfiles/.config/nvim/lua/plugins/render-markdown.lua

36 lines
845 B
Lua

return {
"MeanderingProgrammer/render-markdown.nvim",
dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.icons" },
opts = {
code = {
sign = false,
width = "block",
right_pad = 1,
},
heading = {
-- width = "block",
-- left_pad = 2,
-- right_pad = 4,
-- sign = false,
-- icons = {},
},
},
ft = { "markdown", "rmd", "vimwiki" },
config = function(_, opts)
require("render-markdown").setup(opts)
Snacks.toggle({
name = "Render Markdown",
get = function()
return require("render-markdown.state").enabled
end,
set = function(enabled)
local m = require("render-markdown")
if enabled then
m.enable()
else
m.disable()
end
end,
}):map("<leader>um")
end,
}