diff --git a/modules/home-manager/coding/neovim/config/after/ftplugin/markdown.lua b/modules/home-manager/coding/neovim/config/after/ftplugin/markdown.lua index 27bdcf09..feb36522 100644 --- a/modules/home-manager/coding/neovim/config/after/ftplugin/markdown.lua +++ b/modules/home-manager/coding/neovim/config/after/ftplugin/markdown.lua @@ -3,3 +3,7 @@ vim.opt_local.spell = true vim.opt_local.wrap = true vim.keymap.set("n", "<leader>su", "Bi{{site.url}}/<Esc>") + +-- Convert lines into a markdown list. +vim.keymap.set("n", "<leader>l", "vip:norm I- <CR>") +vim.keymap.set("v", "<leader>l", ":norm I- <CR>") diff --git a/modules/home-manager/coding/neovim/config/after/ftplugin/text.lua b/modules/home-manager/coding/neovim/config/after/ftplugin/text.lua index 8bdd7abd..b18b0770 100644 --- a/modules/home-manager/coding/neovim/config/after/ftplugin/text.lua +++ b/modules/home-manager/coding/neovim/config/after/ftplugin/text.lua @@ -15,3 +15,7 @@ vim.api.nvim_create_autocmd("BufWritePre", { end end, }) + +-- Convert lines into a markdown list. +vim.keymap.set("n", "<leader>l", "vip:norm I- <CR>") +vim.keymap.set("v", "<leader>l", ":norm I- <CR>")