2 -- Browser preview (unchanged)
3 { "iamcco/markdown-preview.nvim", build = "cd app && npm install", ft = { "markdown" } },
5 -- Right-side Glow preview, lazy-loaded for Markdown buffers
7 "nvim-lua/plenary.nvim", -- just a safe carrier plugin
10 -- Key: toggle right-side preview for the current markdown buffer
11 vim.keymap.set("n", "<leader>mp", function()
12 require("config.md_preview").toggle()
13 end, { buffer = true, desc = "Markdown: preview (toggle right split)" })
15 -- Command: :MarkdownPane
16 vim.api.nvim_buf_create_user_command(0, "MarkdownPane", function()
17 require("config.md_preview").toggle()
20 -- OPTIONAL auto-open preview for *.md files.
21 -- If you don't want auto-open, delete this block.
22 vim.api.nvim_create_autocmd("BufReadPost", {
23 buffer = 0, -- current markdown buffer only
24 once = true, -- run once per buffer
26 -- comment this out if you prefer manual toggle only
27 -- require("config.md_preview").toggle()