diff options
Diffstat (limited to 'lua/config/mermaid.lua')
| -rw-r--r-- | lua/config/mermaid.lua | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lua/config/mermaid.lua b/lua/config/mermaid.lua new file mode 100644 index 0000000..fa592a4 --- /dev/null +++ b/lua/config/mermaid.lua @@ -0,0 +1,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, +}) |
