feat(plugins): add markdown preview

This commit is contained in:
Nicolas Goudry 2024-06-12 08:08:11 +02:00
parent b40e4d33e4
commit a9ff9ef5dc
No known key found for this signature in database
GPG key ID: 5FC434D9FFD1DF44
2 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,31 @@
# homepage: https://github.com/iamcco/markdown-preview.nvim
# nixvim doc: https://nix-community.github.io/nixvim/plugins/markdown-preview/index.html
_:
{
opts = {
enable = true;
settings.auto_close = false;
};
rootOpts.keymaps = [
{
mode = "n";
key = "<leader>mp";
action = "<cmd>MarkdownPreview<cr>";
options.desc = "Start Markdown preview";
}
{
mode = "n";
key = "<leader>ms";
action = "<cmd>MarkdownPreviewStop<cr>";
options.desc = "Stop Markdown preview";
}
{
mode = "n";
key = "<leader>mt";
action = "<cmd>MarkdownPreviewToggle<cr>";
options.desc = "Toggle Markdown preview";
}
];
}

View file

@ -23,6 +23,7 @@
"<leader>f".name = "${icons.Search} Find"; "<leader>f".name = "${icons.Search} Find";
"<leader>g".name = "${icons.Git} Git"; "<leader>g".name = "${icons.Git} Git";
"<leader>l".name = "${icons.ActiveLSP} Language Tools"; "<leader>l".name = "${icons.ActiveLSP} Language Tools";
"<leader>m".name = " Markdown";
"<leader>s".name = "${icons.Session} Session"; "<leader>s".name = "${icons.Session} Session";
"<leader>t".name = "${icons.Terminal} Terminal"; "<leader>t".name = "${icons.Terminal} Terminal";
"<leader>u".name = "${icons.Window} UI/UX"; "<leader>u".name = "${icons.Window} UI/UX";