diff --git a/lua/mappings.lua b/lua/mappings.lua index 7be554c..1ec0706 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -27,6 +27,7 @@ keymap('n', 'e', vim.diagnostic.open_float, { desc = 'Open floating diag keymap('n', 'q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' }) keymap({ "n", "v" }, "y", '"+y', { noremap = true, silent = true, desc = "[Y]ank to system clipboard" }) +keymap({ "n", "v" }, "Y", '"+yg_', { noremap = true, silent = true, desc = "[Y]ank line to system clipboard" }) keymap({ "n", "v" }, "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', 'slf', ':set spelllang=fr', -- Toggle hlsearch keymap({ 'n', 'v' }, '', ':set hlsearch!', { 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' })