diff --git a/lua/dot013/tweaks.lua b/lua/dot013/tweaks.lua index e39f790..9de2888 100644 --- a/lua/dot013/tweaks.lua +++ b/lua/dot013/tweaks.lua @@ -7,3 +7,20 @@ vim.api.nvim_create_autocmd("TextYankPost", { group = highlight_group, pattern = "*", }) + +-- Move when highlighted +vim.keymap.set("n", "J", "mzJ`z") + +-- Make cursor stay in place when using J +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "", "zz") + +-- Just to be sure +vim.keymap.set("n", "", "") +-- Don't press Q +vim.keymap.set("n", "Q", "") + +vim.keymap.set({ "n", "v" }, "", "", { desc = "Nop", 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 })