diff --git a/config/nvim/lua/fschauen/plugins/markdown-preview.lua b/config/nvim/lua/fschauen/plugins/markdown-preview.lua index 8b33296..1f7ca1f 100644 --- a/config/nvim/lua/fschauen/plugins/markdown-preview.lua +++ b/config/nvim/lua/fschauen/plugins/markdown-preview.lua @@ -22,4 +22,16 @@ return { -- Show preview page URL in command line when opening preview page. vim.g.mkdp_echo_preview_url = 1 end, + + config = function() + local group = vim.api.nvim_create_augroup("fschauen.markdown", { clear = true }) + vim.api.nvim_create_autocmd("FileType", { + desc = "Create key map to toggle markdown preview.", + group = group, + pattern = "markdown", + callback = function() + vim.keymap.set("n", "P", "MarkdownPreviewToggle", { buffer = true }) + end, + }) + end, } diff --git a/config/nvim/lua/fschauen/plugins/plantuml-previewer.lua b/config/nvim/lua/fschauen/plugins/plantuml-previewer.lua index dd56c4e..2551e76 100644 --- a/config/nvim/lua/fschauen/plugins/plantuml-previewer.lua +++ b/config/nvim/lua/fschauen/plugins/plantuml-previewer.lua @@ -23,4 +23,16 @@ return { vim.g["plantuml_previewer#plantuml_jar_path"] = jar end end, + + config = function() + local group = vim.api.nvim_create_augroup("fschauen.plantuml", { clear = true }) + vim.api.nvim_create_autocmd("FileType", { + desc = "Create key map to toggle plantuml preview.", + group = group, + pattern = "plantuml", + callback = function() + vim.keymap.set("n", "P", "PlantumlToggle", { buffer = true }) + end, + }) + end, }