From b3e4c31aad28dd5afd45da3ba7e67ebc81aced0f Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Thu, 9 Oct 2025 14:49:21 +0200 Subject: [PATCH] [Keybinds] Improve --- nvim/lua/keybinds.lua | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/nvim/lua/keybinds.lua b/nvim/lua/keybinds.lua index 8e10e01..5aff968 100755 --- a/nvim/lua/keybinds.lua +++ b/nvim/lua/keybinds.lua @@ -10,30 +10,14 @@ else keymap.set("n", "W", ":lua require('utils').sudo_write()", opts("sudo write file")) end --- Handy VSCode Shortcuts -- Move lines up and down -vim.api.nvim_set_keymap("n", "", ":m .-2==", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("n", "", ":m .+1==", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("n", "", ":m .-2", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("n", "", ":m .+1", { noremap = true, silent = true }) +vim.api.nvim_set_keymap("n", "", ":m .-2", { noremap = true, silent = true }) +vim.api.nvim_set_keymap("n", "", ":m .+1", { noremap = true, silent = true }) -- Move lines in insert mode -vim.api.nvim_set_keymap("i", "", ":m .-2i", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("i", "", ":m .+1i", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("i", "", ":m .-2i", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("i", "", ":m .+1i", { noremap = true, silent = true }) +vim.api.nvim_set_keymap("i", "", ":m .-2i", { noremap = true, silent = true }) +vim.api.nvim_set_keymap("i", "", ":m .+1i", { noremap = true, silent = true }) --- Copy lines up and down in normal mode -vim.api.nvim_set_keymap("n", "", ":t .-1", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("n", "", ":t .-1", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("n", "", ":t .-1", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("n", "", ":t .", { noremap = true, silent = true }) - --- Copy lines up and down in insert mode -vim.api.nvim_set_keymap("i", "", ":t.-1i", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("i", "", ":t.i", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("i", "", ":t.-1i", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("i", "", ":t.i", { noremap = true, silent = true }) -- Keep selection in visual mode when indenting vim.api.nvim_set_keymap("v", "<", "m", ":MarkdownPreview", opts("Preview Markd -- window navigation keymap.set("n", "", "h", opts()) -keymap.set("n", "", "j", opts()) -keymap.set("n", "", "k", opts()) +keymap.set("n", "", "j", opts()) +keymap.set("n", "", "k", opts()) keymap.set("n", "", "l", opts()) -keymap.set("n", "", "w", opts()) +keymap.set("n", "", "w", opts()) -- window resize keymap.set("n", "", ":vertical resize +2", opts("Resize horizontally right"))