From ee38a2cd75da92bd7f7a37a2b0487cb58e2e81a0 Mon Sep 17 00:00:00 2001 From: Buliway Date: Tue, 7 Jan 2025 16:39:44 +0300 Subject: [PATCH] add keys for move lines in visual mode --- nvim/README.md | 1 + nvim/lua/kickstart/settings.lua | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/nvim/README.md b/nvim/README.md index 4620e6b..5133316 100644 --- a/nvim/README.md +++ b/nvim/README.md @@ -90,6 +90,7 @@ ln -s ~/nixos-private-dots/nvim ~/.config/nvim | `space y` | Yank(copy) to system clipboard | | `d` | Delete(copy) to nvim register | | `space d` | Delete(copy) to system clipboard | +| `alt + up/down/j/k` | Move lines in visual mode | Бинды в таблице ниже нажимаются без пробела перед ними. Просто бинд diff --git a/nvim/lua/kickstart/settings.lua b/nvim/lua/kickstart/settings.lua index 743465a..11190af 100644 --- a/nvim/lua/kickstart/settings.lua +++ b/nvim/lua/kickstart/settings.lua @@ -48,6 +48,12 @@ vim.lsp.handlers['textDocument/hover'] = vim.lsp.with(vim.lsp.handlers.hover, { -- max_height = 15, }) +-- Move lines in visual mode +vim.keymap.set('v', '', ":m '>+1gv=gv") +vim.keymap.set('v', '', ":m '>+1gv=gv") +vim.keymap.set('v', '', ":m '<-2gv=gv") +vim.keymap.set('v', '', ":m '<-2gv=gv") + -- Enable break indent vim.opt.breakindent = true