From a56120c1a3604d0971f20155ad8122fab0b9b00e Mon Sep 17 00:00:00 2001 From: lanmou0 Date: Tue, 3 Dec 2024 12:11:15 +0100 Subject: [PATCH] Add yank/past remaps --- init.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) 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' })