feat(mapping): add some yank mappings

This commit is contained in:
Fabrice Mouhartem 2025-02-18 22:41:48 +01:00
parent 0af5352a17
commit c15198b661
Signed by: fmouhart
GPG Key ID: 2C5033B228CFE4E7

View File

@ -27,6 +27,7 @@ keymap('n', '<leader>e', vim.diagnostic.open_float, { desc = 'Open floating diag
keymap('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' })
keymap({ "n", "v" }, "<Leader>y", '"+y', { noremap = true, silent = true, desc = "[Y]ank to system clipboard" })
keymap({ "n", "v" }, "<Leader>Y", '"+yg_', { noremap = true, silent = true, desc = "[Y]ank line to system clipboard" })
keymap({ "n", "v" }, "<Leader>p", '"+p', { noremap = true, silent = true, desc = "[P]ast from system clipboard" })
-- z0…z9 to open folds to a certain level
@ -59,3 +60,7 @@ keymap('n', '<leader>slf', ':set spelllang=fr<CR>',
-- Toggle hlsearch
keymap({ 'n', 'v' }, '<C-l>', ':set hlsearch!<CR>', { silent = true, noremap = true })
-- [[ Some standard behaviour changes ]]
-- Y is mapped to y$, remap to yg_
keymap('n', 'Y', 'yg_', {noremap = true, silent = true, desc = '[Y]ank the line' })