Add yank/past remaps

This commit is contained in:
lanmou0 2024-12-03 12:11:15 +01:00 committed by GitHub
parent 69980d4b51
commit a56120c1a3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 11 additions and 0 deletions

View File

@ -180,6 +180,17 @@ vim.keymap.set('n', '<leader>x', vim.cmd.Ex)
vim.keymap.set('n', '<C-d>', '<C-d>zz') vim.keymap.set('n', '<C-d>', '<C-d>zz')
vim.keymap.set('n', '<C-u>', '<C-u>zz') vim.keymap.set('n', '<C-u>', '<C-u>zz')
-- Yank/Past
-- p without overriding default register
vim.keymap.set("x", "<leader>p", [["_dP]])
-- yank to os clipboard
vim.keymap.set({"n", "v"}, "<leader>y", [["+y]])
-- yank line to os clipboard
vim.keymap.set("n", "<leader>Y", [["+Y]])
-- delete to void register
vim.keymap.set({"n", "v"}, "<leader>d", "\"_d")
-- Diagnostic keymaps -- Diagnostic keymaps
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' }) vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' })