diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2023-10-06 16:03:44 -0400 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2023-10-06 16:03:44 -0400 |
commit | 85768cdcfd82fccd082b41fc435bff92a628dfe3 (patch) | |
tree | e7872c93b9c1bd48824dcb37a17cf8a3a5666d23 /lua/ben | |
parent | b5d47abe1fe7d5c4305ca2f46d93decc82264785 (diff) |
Add markdown-preview plugin
Diffstat (limited to 'lua/ben')
-rw-r--r-- | lua/ben/plugins/markdown-preview.lua | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/lua/ben/plugins/markdown-preview.lua b/lua/ben/plugins/markdown-preview.lua new file mode 100644 index 0000000..1a2f4bc --- /dev/null +++ b/lua/ben/plugins/markdown-preview.lua @@ -0,0 +1,43 @@ +return { + "iamcco/markdown-preview.nvim", + ft = { "markdown", "pandoc.markdown", "rmd" }, + build = function() + vim.fn["mkdp#util#install"]() + end, + config = function() + vim.g.mkdp_auto_start = 0 + vim.g.mkdp_auto_close = 1 + vim.g.mkdp_auto_update = 1 + vim.g.mkdp_refresh_slow = 1 + vim.g.mkdp_command_for_global = 0 + vim.g.mkdp_open_to_the_world = 0 + vim.g.mkdp_open_ip = "" + vim.g.mkdp_browser = "" + vim.g.mkpd_echo_preview_url = 0 + vim.g.mkdp_browser_func = "" + vim.g.mkdp_preview_options = { + mkit = {}, + katex = {}, + uml = {}, + maid = {}, + disable_sync_scroll = 0, + sync_scroll_type = "middle", + hide_yaml_meta = 1, + sequence_diagrams = {}, + flowchart_diagrams = {}, + content_editable = false, + disable_filename = 0, + toc = {}, + } + vim.g.mkdp_markdown_css = "" + vim.g.mkdp_highlight_css = "" + vim.g.mkpd_port = "" + vim.g.mkdp_page_title = "「${name}」" + vim.g.mkpd_filetypes = { "markdown", "pandoc.markdown", "rmd" } + vim.g.mkdp_theme = "dark" + -- Keymaps + vim.api.nvim_set_keymap("n", "<leader>mp", "<Plug>MarkdownPreviewToggle", { silent = true }) + vim.api.nvim_set_keymap("n", "<leader>mk", "<Plug>MarkdownPreviewStop", { silent = true }) + vim.api.nvim_set_keymap("n", "<leader>mi", "<Plug>MarkdownPreview", { silent = true }) + end, +} |