diff options
Diffstat (limited to 'home/.config/nvim/lua/plugins/editing.lua')
| -rw-r--r-- | home/.config/nvim/lua/plugins/editing.lua | 16 |
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({}) |
