From ea5e026a12daa7809644eabdf514d4b4894e5b9c Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.dev>
Date: Thu, 8 May 2025 23:44:20 +0100
Subject: [PATCH] Add keymaps to turn lines into a rst list

---
 .../home-manager/coding/neovim/config/after/ftplugin/rst.lua  | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/home-manager/coding/neovim/config/after/ftplugin/rst.lua b/modules/home-manager/coding/neovim/config/after/ftplugin/rst.lua
index 7aa8eee1..d8a02be5 100644
--- a/modules/home-manager/coding/neovim/config/after/ftplugin/rst.lua
+++ b/modules/home-manager/coding/neovim/config/after/ftplugin/rst.lua
@@ -11,3 +11,7 @@ table.insert(sources, { name = "buffer" })
 table.insert(sources, { name = "path" })
 
 cmp.setup.buffer { sources = sources }
+
+-- Convert lines into a list.
+vim.keymap.set("n", "<leader>l", "vip:norm I* <CR>")
+vim.keymap.set("v", "<leader>l", ":norm I* <CR>")