From 8e7495ab935da123aca31ceaed4223decd059164 Mon Sep 17 00:00:00 2001 From: Mathias Schneider Date: Fri, 3 Apr 2026 08:07:34 +0200 Subject: [PATCH] useful keybinds --- term/.config/nvim/init.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/term/.config/nvim/init.lua b/term/.config/nvim/init.lua index 84b7aef..0e19799 100644 --- a/term/.config/nvim/init.lua +++ b/term/.config/nvim/init.lua @@ -68,3 +68,21 @@ vim.keymap.set("n", "w", ":w", { desc = "Save file" }) vim.keymap.set("n", "q", ":q", { desc = "Quit" }) vim.keymap.set("n", "", ":Neotree filesystem reveal left", { desc = "Toggle explorer" }) vim.keymap.set("n", "", ":Telescope find_files", { desc = "Find files" }) + +-- Better window navigation +vim.keymap.set("n", "", "h", { desc = "Navigate left" }) +vim.keymap.set("n", "", "j", { desc = "Navigate down" }) +vim.keymap.set("n", "", "k", { desc = "Navigate up" }) +vim.keymap.set("n", "", "l", { desc = "Navigate right" }) + +-- Resize windows +vim.keymap.set("n", "", ":resize -2", { desc = "Resize window up" }) +vim.keymap.set("n", "", ":resize +2", { desc = "Resize window down" }) +vim.keymap.set("n", "", ":vertical resize -2", { desc = "Resize window left" }) +vim.keymap.set("n", "", ":vertical resize +2", { desc = "Resize window right" }) + +-- Move text up/down +vim.keymap.set("n", "", ":m .+1==", { desc = "Move line down" }) +vim.keymap.set("n", "", ":m .-2==", { desc = "Move line up" }) +vim.keymap.set("v", "", ":m '>+1gv=gv", { desc = "Move selection down" }) +vim.keymap.set("v", "", ":m '<-2gv=gv", { desc = "Move selection up" })