LazyVimでMarkdownをプレビューするためにiamcco/markdown-preview.nvimを導入した

LazyVimでMarkdownをプレビューするために、iamcco/markdown-preview.nvimを導入しました。

導入方法はとても簡単で、まず ~/.config/nvim/lua/plugins/markdown.lua ファイルを作成し、以下の設定を記述します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
return {
  {
    "iamcco/markdown-preview.nvim",
    cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
    build = "cd app && yarn install",
    init = function()
      vim.g.mkdp_filetypes = { "markdown" }
    end,
    ft = { "markdown" },
    keys = {
      { "<leader>mp", "<cmd>MarkdownPreviewToggle<cr>", desc = "Markdown Preview" },
      { "<leader>ms", "<cmd>MarkdownPreviewStop<cr>", desc = "Stop Preview" },
    },
  },
}

設定はこれだけです。

使用方法は <leader>mp でプレビューの切り替えができます。私の環境では Space + m + p でMarkdownのプレビューが開けるようになりました。

ブラウザでリアルタイムプレビューが確認できるので、非常に便利です。

カテゴリ

comments powered by Disqus