From 335cdccab1ce3e1023880068f7f16066b12e52cf Mon Sep 17 00:00:00 2001 From: jc <46619361+juancwu@users.noreply.github.com> Date: Sun, 1 Oct 2023 17:09:27 -0400 Subject: [PATCH] do not replace clipboard with selected text --- .config/nvim/lua/keymaps.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.config/nvim/lua/keymaps.lua b/.config/nvim/lua/keymaps.lua index 8143cbc..92c0026 100644 --- a/.config/nvim/lua/keymaps.lua +++ b/.config/nvim/lua/keymaps.lua @@ -47,7 +47,9 @@ vim.keymap.set("n", "dd", "dd") -- cut line, under my control -- copy/paste to/from system clipboard vim.keymap.set({ "n", "v" }, "y", "\"+y") -vim.keymap.set({ "n", "v" }, "p", "\"+p") +-- pasting a selected/higlighted block of text should not replaced the content of the clipboard with it +vim.keymap.set({ "n", "v" }, "p", "_\"+p") +vim.keymap.set({ "n", "v" }, "p", "_p") -- increment/decrement a count, helpful for changing indeces vim.keymap.set("n", "+", "") @@ -58,7 +60,6 @@ vim.keymap.set("n", "dw", "\"_dw") vim.keymap.set("n", "de", "\"_de") vim.keymap.set("n", "dw", "dw") vim.keymap.set("n", "de", "de") - vim.keymap.set("n", "db", "vb\"_d") -- delete in backwards vim.keymap.set("n", "db", "vbd")