summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/config/keymaps.lua
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-10-27 23:07:03 +0200
committerKyren223 <ulmliad223@gmail.com>2024-10-27 23:07:03 +0200
commitb1d9342211c3c4942757cf607943a8cbeb81f976 (patch)
treedb04328319cc31346f246093257532b69ee9fabc /.config/nvim/lua/custom/config/keymaps.lua
parentde97fe3298de3e5d603f158f2cef4432012ea4b5 (diff)
visual pasting <leader>p pasting now also remove \r cuz fuck windows
Diffstat (limited to '.config/nvim/lua/custom/config/keymaps.lua')
-rw-r--r--.config/nvim/lua/custom/config/keymaps.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/.config/nvim/lua/custom/config/keymaps.lua b/.config/nvim/lua/custom/config/keymaps.lua
index 0b78c47..0b4b4a2 100644
--- a/.config/nvim/lua/custom/config/keymaps.lua
+++ b/.config/nvim/lua/custom/config/keymaps.lua
@@ -50,10 +50,10 @@ end
-- "Greatest Keymap ever" - ThePrimeagen
-- https://www.youtube.com/watch?v=qZO9A5F6BZs&list=PLm323Lc7iSW_wuxqmKx_xxNtJC_hJbQ7R&index=4
-set('x', '<leader>p', '"_dP')
+set('x', '<leader>p', '<cmd>lua RemoveClipboardCR()<cr>"_dP')
-set('n', 'p', '<cmd>lua RemoveClipboardCR()<cr>p', { noremap = true })
-set('n', 'P', '<cmd>lua RemoveClipboardCR()<cr>P', { noremap = true })
+set({ 'n', 'x' }, 'p', '<cmd>lua RemoveClipboardCR()<cr>p', { noremap = true })
+set({ 'n', 'x' }, 'P', '<cmd>lua RemoveClipboardCR()<cr>P', { noremap = true })
-- Misc
set({ 'n', 'i' }, '<C-a>', '<Esc>ggVG', { desc = 'Visually Highlight [A]ll' })