Add yanking bindings
This commit is contained in:
@@ -49,6 +49,10 @@ vim.keymap.set("n", "N", "Nzzzv")
|
|||||||
-- yank/put using named register
|
-- yank/put using named register
|
||||||
vim.keymap.set({ "n", "x", }, "<leader>y", '"+y')
|
vim.keymap.set({ "n", "x", }, "<leader>y", '"+y')
|
||||||
vim.keymap.set({ "n", "x", }, "<leader>p", '"+p')
|
vim.keymap.set({ "n", "x", }, "<leader>p", '"+p')
|
||||||
|
vim.keymap.set({ "n", "x", }, "<leader>P", '"+P')
|
||||||
|
vim.keymap.set({ "n", "x", }, "<leader>+", function ()
|
||||||
|
vim.fn.setreg("+", vim.fn.getreg('"'))
|
||||||
|
end)
|
||||||
-- Allow exiting insert mode in terminal by hitting <ESC>
|
-- Allow exiting insert mode in terminal by hitting <ESC>
|
||||||
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>")
|
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>")
|
||||||
-- Use :diffput/get instead of normal one to allow staging visual selection
|
-- Use :diffput/get instead of normal one to allow staging visual selection
|
||||||
|
|||||||
Reference in New Issue
Block a user