summaryrefslogtreecommitdiffstats
path: root/.config
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
commitffe7a3aa865b81b1876e4968b60aa7ca79d3cc84 (patch)
tree338704ea9032f220f4d8575772d7eeb06b22bf73 /.config
parent7a5a7d1346ab0c5ffce8b1c5e672b18d50306d65 (diff)
downloaddotfiles-ffe7a3aa865b81b1876e4968b60aa7ca79d3cc84.tar.gz
dotfiles-ffe7a3aa865b81b1876e4968b60aa7ca79d3cc84.zip
misc(nvim): add key mappings to move windows
Diffstat (limited to '.config')
-rw-r--r--.config/nvim/init.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index 8fcb67b..5c17152 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/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" })