/ nvim / lua / plugins / formatting.lua
formatting.lua
 1  --- Markdown preview (conform is in conform.lua)
 2  return {
 3    specs = {
 4      { src = 'https://github.com/iamcco/markdown-preview.nvim', name = 'markdown-preview.nvim' },
 5    },
 6    config = function()
 7      vim.g.mkdp_auto_close = true
 8      vim.g.mkdp_open_to_the_world = false
 9      vim.g.mkdp_open_ip = '127.0.0.1'
10      vim.g.mkdp_port = '8888'
11      vim.g.mkdp_browser = ''
12      vim.g.mkdp_echo_preview_url = true
13      vim.g.mkdp_page_title = '${name}'
14      vim.keymap.set('n', 'gm', '<cmd>MarkdownPreviewToggle<cr>', { desc = 'Markdown Preview' })
15    end,
16  }