diff --git a/init.lua b/init.lua index 0b2acdbd..905aaefa 100644 --- a/init.lua +++ b/init.lua @@ -180,6 +180,17 @@ vim.keymap.set('n', 'x', vim.cmd.Ex) vim.keymap.set('n', '', 'zz') vim.keymap.set('n', '', 'zz') +-- Yank/Past +-- p without overriding default register +vim.keymap.set("x", "p", [["_dP]]) +-- yank to os clipboard +vim.keymap.set({"n", "v"}, "y", [["+y]]) +-- yank line to os clipboard +vim.keymap.set("n", "Y", [["+Y]]) +-- delete to void register +vim.keymap.set({"n", "v"}, "d", "\"_d") + + -- Diagnostic keymaps vim.keymap.set('n', 'q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' })