summaryrefslogtreecommitdiffstats
path: root/init.lua
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-06-07 16:43:14 +0200
committerThomas Vanbesien <tvanbesi@proton.me>2026-06-07 17:26:26 +0200
commitf0625e106004e32b04fdae77bda54577d04452c9 (patch)
tree74c881646c4e35e31c37bf210d6613182448bc70 /init.lua
parentfdece620bd94bd74b993a3c6a58ea42cedc2479f (diff)
downloadnvim-config-f0625e106004e32b04fdae77bda54577d04452c9.tar.gz
nvim-config-f0625e106004e32b04fdae77bda54577d04452c9.zip
misc(nvim): add key mappings to move windows
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/init.lua b/init.lua
index 8fcb67b..5c17152 100644
--- a/init.lua
+++ b/init.lua
@@ -144,6 +144,10 @@ vim.keymap.set("t", "<M-l>", "<C-\\><C-n><C-w>l", { desc = "Move right a window"
vim.keymap.set("n", "<Leader>wc", "<Cmd>close<CR>", { desc = "Close window" })
vim.keymap.set("n", "<Leader>ws", "<Cmd>split<CR>", { desc = "Split window" })
vim.keymap.set("n", "<Leader>wv", "<Cmd>vsplit<CR>", { desc = "Split window vertically" })
+vim.keymap.set("n", "<Leader>wh", "<C-w>H", { desc = "Move window far left" })
+vim.keymap.set("n", "<Leader>wj", "<C-w>J", { desc = "Move window far down" })
+vim.keymap.set("n", "<Leader>wk", "<C-w>K", { desc = "Move window far up" })
+vim.keymap.set("n", "<Leader>wl", "<C-w>L", { desc = "Move window far right" })
vim.keymap.set("n", "<Leader>wr", "<C-W>r", { desc = "Rotate windows down/right" })
vim.keymap.set("n", "<Leader>wR", "<C-W>R", { desc = "Rotate windows up/left" })
vim.keymap.set("n", "<Leader>wx", "<C-W>x", { desc = "Exchange window with next one" })