aboutsummaryrefslogtreecommitdiff
path: root/lua/config/mermaid.lua
blob: fa592a471e847f5e0ba3c34d13929128baf93e04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
vim.pack.add({
	"https://github.com/kevalin/mermaid.nvim",
})

require("mermaid").setup()

vim.api.nvim_create_autocmd("FileType", {
	pattern = "mermaid",
	callback = function()
		local buf = vim.api.nvim_get_current_buf()
		vim.keymap.set("n", "<leader>mp", "<cmd>MermaidPreview<CR>", { buffer = buf })
		vim.keymap.set("n", "<leader>mf", "<cmd>MermaidFormat<CR>", { buffer = buf })
	end,
})