From d0738bbf71b41b9394846cf9de96bbceeda7eebd Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Tue, 21 Oct 2025 20:26:16 +0200 Subject: feat: big refactor. --- lua/config/keybindings.lua | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) (limited to 'lua/config/keybindings.lua') diff --git a/lua/config/keybindings.lua b/lua/config/keybindings.lua index 6397476..69cf573 100644 --- a/lua/config/keybindings.lua +++ b/lua/config/keybindings.lua @@ -8,26 +8,20 @@ vim.keymap.set("n", " ", ":update :source", { desc = "Source cur -- 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" }) +-- easy copy/cut/paste from system clipboard +vim.keymap.set({ "n", "v", "x" }, "y", '"+y', { desc = "Yank to system clipboard" }) +vim.keymap.set({ "n", "v", "x" }, "d", '"+d', { desc = "Cut to system clipboard" }) +vim.keymap.set({ "n", "v", "x" }, "p", '"+p', { desc = "Paste from system clipboard" }) -- 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" }) -- Copy Full File-Path vim.keymap.set("n", "yp", function() - local path = vim.fn.expand("%:p") - vim.fn.setreg("+", path) - print("file:", path) + local path = vim.fn.expand("%:p") + vim.fn.setreg("+", path) + print("file:", path) end) -- cgit v1.1