diff --git a/lua/dot/keymaps.lua b/lua/dot/keymaps.lua index db43f20..d6648b4 100644 --- a/lua/dot/keymaps.lua +++ b/lua/dot/keymaps.lua @@ -67,3 +67,13 @@ vim.keymap.set("n", "xu", ":lua require('dapui').toggle()", { desc = vim.keymap.set("n", "K", ":lua require('dapui').eval(nil, { enter=true })", { desc = "Debugger: Toggle debugger [U]I", }) + +-- Tweaks +vim.keymap.set("n", "J", "mzJ`z") -- Move when highlighted +vim.keymap.set("n", "", "zz") -- Make cursor stay in place when jumping +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "", "") +vim.keymap.set("n", "Q", "") +vim.keymap.set({ "n", "v" }, "", "", { silent = true }) +vim.keymap.set("n", "k", "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true }) +vim.keymap.set("n", "j", "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true })