aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-04-04 16:52:54 +0200
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-04-04 16:52:54 +0200
commit4b2bf3070de7467e5b6b7b35c413dcaf690cda98 (patch)
tree23c9a2eac1229c1037844a1e51644653c1f5b9f8
parent6c9a6abc6f22eea36e9741b94d38fab03123215c (diff)
downloadnvim-conf-4b2bf3070de7467e5b6b7b35c413dcaf690cda98.tar.gz
nvim-conf-4b2bf3070de7467e5b6b7b35c413dcaf690cda98.zip
feat(keymap) improve the paste without changing buffer content
-rw-r--r--lua/alpha/telescope/setup.lua4
-rw-r--r--lua/config/keymaps.lua6
2 files changed, 7 insertions, 3 deletions
diff --git a/lua/alpha/telescope/setup.lua b/lua/alpha/telescope/setup.lua
index 5e4a562..980e418 100644
--- a/lua/alpha/telescope/setup.lua
+++ b/lua/alpha/telescope/setup.lua
@@ -55,8 +55,8 @@ require("telescope").setup {
mappings = {
i = {
- ["<C-x>"] = false,
- ["<C-s>"] = actions.select_horizontal,
+ -- ["<C-x>"] = false,
+ -- ["<C-s>"] = actions.select_horizontal,
["<C-n>"] = "move_selection_next",
["<C-y>"] = set_prompt_to_entry_value,
diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua
index adcf4a5..ae03444 100644
--- a/lua/config/keymaps.lua
+++ b/lua/config/keymaps.lua
@@ -1,6 +1,10 @@
local map = vim.keymap.set
-map("v", "<leader>p", '"_dp')
+map("v", "<leader>p", function()
+ local val = vim.fn.getreg '"'
+ vim.api.nvim_command [[normal! p]]
+ vim.fn.setreg('"', val)
+end)
map("n", "<leader>bd", ":bd!<CR>")