Skip to content

Commit a56120c

Browse files
authored
Add yank/past remaps
1 parent 69980d4 commit a56120c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

init.lua

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,17 @@ vim.keymap.set('n', '<leader>x', vim.cmd.Ex)
180180
vim.keymap.set('n', '<C-d>', '<C-d>zz')
181181
vim.keymap.set('n', '<C-u>', '<C-u>zz')
182182

183+
-- Yank/Past
184+
-- p without overriding default register
185+
vim.keymap.set("x", "<leader>p", [["_dP]])
186+
-- yank to os clipboard
187+
vim.keymap.set({"n", "v"}, "<leader>y", [["+y]])
188+
-- yank line to os clipboard
189+
vim.keymap.set("n", "<leader>Y", [["+Y]])
190+
-- delete to void register
191+
vim.keymap.set({"n", "v"}, "<leader>d", "\"_d")
192+
193+
183194
-- Diagnostic keymaps
184195
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' })
185196

0 commit comments

Comments
 (0)