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", "su", "Bi{{site.url}}/") + +-- Convert lines into a markdown list. +vim.keymap.set("n", "l", "vip:norm I- ") +vim.keymap.set("v", "l", ":norm I- ") 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", "l", "vip:norm I- ") +vim.keymap.set("v", "l", ":norm I- ")