diff --git a/.config/nvim/lua/josean/core/keymaps.lua b/.config/nvim/lua/josean/core/keymaps.lua index b539291b..6b72f353 100644 --- a/.config/nvim/lua/josean/core/keymaps.lua +++ b/.config/nvim/lua/josean/core/keymaps.lua @@ -7,8 +7,11 @@ keymap.set("i", "jk", "", { desc = "Exit insert mode with jk" }) keymap.set("n", "nh", ":nohl", { desc = "Clear search highlights" }) -- increment/decrement numbers -keymap.set("n", "+", "", { desc = "Increment number" }) -- increment -keymap.set("n", "-", "", { desc = "Decrement number" }) -- decrement +keymap.set({ "n", "x" }, "+", "", { desc = "Increment number" }) -- increment +keymap.set({ "n", "x" }, "-", "", { desc = "Decrement number" }) -- decrement +-- increment/decrement numbers sequentially across multiple lines ("0\n0\n0" -> "1\n2\n3") +keymap.set("x", "g+", "g", { desc = "Increment numbers sequentially" }) +keymap.set("x", "g-", "g", { desc = "Decrement numbers sequentially" }) -- window management keymap.set("n", "sv", "v", { desc = "Split window vertically" }) -- split window vertically