aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.config/nvim/lua/plugins/editing.lua
diff options
context:
space:
mode:
Diffstat (limited to 'home/.config/nvim/lua/plugins/editing.lua')
-rw-r--r--home/.config/nvim/lua/plugins/editing.lua16
1 files changed, 11 insertions, 5 deletions
diff --git a/home/.config/nvim/lua/plugins/editing.lua b/home/.config/nvim/lua/plugins/editing.lua
index bcbfc6f..5175516 100644
--- a/home/.config/nvim/lua/plugins/editing.lua
+++ b/home/.config/nvim/lua/plugins/editing.lua
@@ -6,19 +6,25 @@ require("various-textobjs").setup({
},
})
--- dial.nvim keymaps
-vim.keymap.set("n", "]i", function()
+-- dial.nvim: enhanced increment/decrement on standard vim keys
+vim.keymap.set("n", "<C-a>", function()
return require("dial.map").inc_normal()
end, { expr = true, desc = "Increment" })
-vim.keymap.set("n", "[i", function()
+vim.keymap.set("n", "<C-x>", function()
return require("dial.map").dec_normal()
end, { expr = true, desc = "Decrement" })
-vim.keymap.set("v", "]i", function()
+vim.keymap.set("v", "<C-a>", function()
return require("dial.map").inc_visual()
end, { expr = true, desc = "Increment" })
-vim.keymap.set("v", "[i", function()
+vim.keymap.set("v", "<C-x>", function()
return require("dial.map").dec_visual()
end, { expr = true, desc = "Decrement" })
+vim.keymap.set("v", "g<C-a>", function()
+ return require("dial.map").inc_gvisual()
+end, { expr = true, desc = "Increment (sequential)" })
+vim.keymap.set("v", "g<C-x>", function()
+ return require("dial.map").dec_gvisual()
+end, { expr = true, desc = "Decrement (sequential)" })
-- refactoring.nvim
require("refactoring").setup({})