From d18286f7fcd2b1ce3756f3e2728de05cc0eff3d8 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Tue, 21 Oct 2025 10:07:35 +0200 Subject: [PATCH] feat(keybindings): add more keybindings. --- lua/config/keybindings.lua | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/lua/config/keybindings.lua b/lua/config/keybindings.lua index 2aa693c..7e4c741 100644 --- a/lua/config/keybindings.lua +++ b/lua/config/keybindings.lua @@ -3,7 +3,24 @@ vim.g.mapleader = " " vim.g.maplocalleader = ";" -- source current file -vim.keymap.set("n", " ", ":update :source") +vim.keymap.set("n", " ", ":update :source", { desc = "Source current lua file" }) -- format -vim.keymap.set("n", "lf", vim.lsp.buf.format) +vim.keymap.set("n", "lf", vim.lsp.buf.format, { desc = "Format buffer with available lsp" }) + +-- setup mini.pick +vim.keymap.set("n", "ff", ":Pick files", { desc = "Search file in directory" }) +vim.keymap.set("n", "fh", ":Pick help", { desc = "Searcch neovim help" }) + +-- move lines up or 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" }) + +-- better indenting in visual mode +vim.keymap.set("v", "<", "", ">gv", { desc = "Indent right and reselect" }) + +-- file exploring +vim.keymap.set("n", "e", ":Oil", { desc = "Open oil file explorer" })