From f218a37879b256b2512bd7d1271c25b0aad04381 Mon Sep 17 00:00:00 2001 From: Fernando Bueno Date: Sun, 11 Feb 2024 14:07:45 -0500 Subject: [PATCH] better window management in sync with vscode --- lua/custom/core/keymaps.lua | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/lua/custom/core/keymaps.lua b/lua/custom/core/keymaps.lua index da133b9b..e88a6c8d 100644 --- a/lua/custom/core/keymaps.lua +++ b/lua/custom/core/keymaps.lua @@ -21,6 +21,10 @@ keymap.set("n", "+", "") -- increment keymap.set("n", "-", "") -- decrement -- window management +keymap.set("n", "", "h", { silent = true }) +keymap.set("n", "", "l", { silent = true }) +keymap.set("n", "", "j", { silent = true }) +keymap.set("n", "", "k", { silent = true }) keymap.set("n", "dv", "v") -- split window vertically keymap.set("n", "dh", "s") -- split window horizontally keymap.set("n", "de", "=") -- make split windows equal width & height @@ -87,15 +91,15 @@ keymap.set("n", "rs", ":LspRestart") -- mapping to restart lsp if ne -- move local opts = { noremap = true, silent = false } -- Normal-mode commands -keymap.set('n', '', ':MoveLine(1)', opts) -keymap.set('n', '', ':MoveLine(-1)', opts) -keymap.set('n', '', ':MoveHChar(-1)', opts) -keymap.set('n', '', ':MoveHChar(1)', opts) +keymap.set('n', '', ':MoveLine(-1)', opts) +keymap.set('n', '', ':MoveLine(1)', opts) +-- keymap.set('n', '', ':MoveHChar(-1)', opts) +-- keymap.set('n', '', ':MoveHChar(1)', opts) -- Visual-mode commands -keymap.set('v', '', ':MoveBlock(1)', opts) -keymap.set('v', '', ':MoveBlock(-1)', opts) -keymap.set('v', '', ':MoveHBlock(-1)', opts) -keymap.set('v', '', ':MoveHBlock(1)', opts) +keymap.set('v', '', ':MoveBlock(1)', opts) +keymap.set('v', '', ':MoveBlock(-1)', opts) +-- keymap.set('v', '', ':MoveHBlock(-1)', opts) +-- keymap.set('v', '', ':MoveHBlock(1)', opts) -- Harpoon keymap.set("n", "a", function() require("harpoon.mark").add_file() end, opts)