diff options
Diffstat (limited to 'config/nvim/lua/keymaps.lua')
| -rw-r--r-- | config/nvim/lua/keymaps.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/config/nvim/lua/keymaps.lua b/config/nvim/lua/keymaps.lua index d4ca130..4c5c471 100644 --- a/config/nvim/lua/keymaps.lua +++ b/config/nvim/lua/keymaps.lua @@ -12,8 +12,8 @@ vim.keymap.set("v", "i", "<S-i>", { desc = "Select inner object" }) vim.keymap.set("v", "a", "<S-a>", { desc = "Select around object" }) vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv", { desc = "Move selection down" }) vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv", { desc = "Move selection up" }) -vim.keymap.set("v", "<", "<gv", { desc = "Indent left and keep selection" }) -vim.keymap.set("v", ">", ">gv", { desc = "Indent right and keep selection" }) +vim.keymap.set("v", "H", "<gv", { desc = "Indent left and keep selection" }) +vim.keymap.set("v", "L", ">gv", { desc = "Indent right and keep selection" }) -- ========== УПРАВЛЕНИЕ БУФЕРАМИ ========== vim.keymap.set("n", "<leader>bn", "<cmd>bnext<CR>", { desc = "Next buffer" }) @@ -37,3 +37,7 @@ end -- ========== MISCELLANEOUS ========== vim.keymap.set("n", "<C-k>", vim.lsp.buf.signature_help, { desc = "Signature help" }) vim.keymap.set("n", "<A-q>", "gqip", { desc = "Reflow line" }) + +vim.keymap.set({ "n", "v", "s", "x", "o", "i", "l", "c", "t" }, "<C-S-v>", function() + vim.api.nvim_paste(vim.fn.getreg("+"), true, -1) +end, { noremap = true, silent = true }) |
