diff --git a/home/private_dot_config/nvim/lua/plugins/language/markdown.lua b/home/private_dot_config/nvim/lua/plugins/language/markdown.lua index a2601b2..b085a57 100644 --- a/home/private_dot_config/nvim/lua/plugins/language/markdown.lua +++ b/home/private_dot_config/nvim/lua/plugins/language/markdown.lua @@ -18,4 +18,38 @@ return { vim.cmd([[do FileType]]) end, }, + +{ + "MeanderingProgrammer/markdown.nvim", + opts = { + file_types = { "markdown", "norg", "rmd", "org" }, + code = { + sign = false, + width = "block", + right_pad = 1, + }, + heading = { + sign = false, + icons = {}, + }, + }, + ft = { "markdown", "norg", "rmd", "org" }, + config = function(_, opts) + require("render-markdown").setup(opts) + LazyVim.toggle.map("um", { + 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, + }) + end, +} }