return { 'MeanderingProgrammer/render-markdown.nvim', event = { 'BufReadPre', 'BufNewFile' }, keys = { { 'mt', 'RenderMarkdown toggle' }, }, opts = { render_modes = true, sign = { enabled = false }, bullet = { icons = { '', '◆' } }, checkbox = { unchecked = { icon = ' ' }, checked = { icon = ' ' }, }, }, config = function(_, opts) local cwd = vim.fn.getcwd() local project = vim.fn.expand('$HOME/projects/WorldBuilding/') if cwd == project or cwd:sub(1, #project + 1) == project .. '/' then opts.win_options = { concealcursor = { default = vim.api.nvim_get_option_value('concealcursor', {}), rendered = 'n', }, } opts.anti_conceal = { enabled = true, disabled_modes = { 'n' }, } end require('render-markdown').setup(opts) end, }