From 7af686c8fff27d52a1487a8047bc0cea98c9422f Mon Sep 17 00:00:00 2001 From: Trey Bastian Date: Tue, 12 May 2026 14:53:22 +0100 Subject: added mermaid.nvim --- lua/config/init.lua | 1 + lua/config/mermaid.lua | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 lua/config/mermaid.lua (limited to 'lua') diff --git a/lua/config/init.lua b/lua/config/init.lua index 96de944..3ff9130 100644 --- a/lua/config/init.lua +++ b/lua/config/init.lua @@ -11,3 +11,4 @@ require("config.neotest") require("config.dap") require("config.java") require("config.todo") +require("config.mermaid") 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", "mp", "MermaidPreview", { buffer = buf }) + vim.keymap.set("n", "mf", "MermaidFormat", { buffer = buf }) + end, +}) -- cgit v1.2.3