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のプレビューが開けるようになりました。
ブラウザでリアルタイムプレビューが確認できるので、非常に便利です。