summaryrefslogtreecommitdiff
path: root/config/nvim/lua/keymaps.lua
diff options
context:
space:
mode:
author2026-02-22 13:02:08 +0300
committer2026-02-22 15:28:51 +0300
commitad175cdb4045fbe8fecb686c871b481e312d43dd (patch)
tree533b63cdadd138d94ff3247fa5faabea95dfd5a6 /config/nvim/lua/keymaps.lua
parentfixes zshrc (diff)
downloaddotfiles-ad175cdb4045fbe8fecb686c871b481e312d43dd.tar.gz
dotfiles-ad175cdb4045fbe8fecb686c871b481e312d43dd.tar.bz2
dotfiles-ad175cdb4045fbe8fecb686c871b481e312d43dd.tar.xz
dotfiles-ad175cdb4045fbe8fecb686c871b481e312d43dd.zip
nvim configs
Diffstat (limited to 'config/nvim/lua/keymaps.lua')
-rw-r--r--config/nvim/lua/keymaps.lua8
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 })