Files
consultant-windows/AppData/Local/nvim/lua/plugins/markdown-preview.lua

29 lines
724 B
Lua

return {
{
'iamcco/markdown-preview.nvim',
cmd = { 'MarkdownPreviewToggle', 'MarkdownPreview', 'MarkdownPreviewStop' },
ft = { 'markdown' },
build = function(plugin)
if vim.fn.executable 'npx' then
vim.cmd('!cd ' .. plugin.dir .. ' && cd app && npx --yes yarn install')
else
vim.cmd [[Lazy load markdown-preview.nvim]]
vim.fn['mkdp#util#install']()
end
end,
init = function()
if vim.fn.executable 'npx' then
vim.g.mkdp_filetypes = { 'markdown' }
end
end,
keys = {
{
'<leader>mb',
ft = 'markdown',
'<cmd>MarkdownPreviewToggle<cr>',
desc = 'Markdown [B]rowser Render',
},
},
},
}