From fb01120809379948eae622b6fa266b4cdb51c3a9 Mon Sep 17 00:00:00 2001 From: triethyl Date: Sat, 2 Aug 2025 21:04:09 -0400 Subject: neovim: bunch of stuff --- pkgs/custom-neovim/config/lua/mappings.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'pkgs/custom-neovim/config/lua/mappings.lua') diff --git a/pkgs/custom-neovim/config/lua/mappings.lua b/pkgs/custom-neovim/config/lua/mappings.lua index b108e1a..2f872d4 100644 --- a/pkgs/custom-neovim/config/lua/mappings.lua +++ b/pkgs/custom-neovim/config/lua/mappings.lua @@ -16,6 +16,7 @@ mapkey("n", "?", "Open help picker", ":lua Snacks.picker.help()") mapkey("n", "p", "Open picker picker", ":lua Snacks.picker.pickers()") mapkey("n", "'", "Open last picker", ":lua Snacks.picker.resume()") mapkey("n", "", "Open smart picker", ":lua Snacks.picker.smart()") +mapkey("n", "z", "Open zoxide picker", ":lua Snacks.picker.zoxide()") -- Tabs mapkey("n", "t", "Manage tabs", "") @@ -28,12 +29,12 @@ mapkey("n", "tp", "Go to previous tab", ":tabprev") mapkey("n", "w", "Manage windows", "") -- Sessions -mapkey("n", "s", "Manage sessions", "") -mapkey("n", "sw", "Save current session", ":SessionSave") -mapkey("n", "ss", "Switch and save session", ":SessionSave :SessionSelect") -mapkey("n", "sp", "Open session picker", ":SessionSelect") -mapkey("n", "sd", "Delete current session", ":SessionDelete") -mapkey("n", "sl", "Open last session", ":SessionLoadLast") +mapkey("n", "m", "Manage sessions", "") +mapkey("n", "mw", "Save current session", ":SessionSave") +mapkey("n", "ms", "Switch and save session", ":SessionSave :SessionSelect") +mapkey("n", "mp", "Open session picker", ":SessionSelect") +mapkey("n", "md", "Delete current session", ":SessionDelete") +mapkey("n", "ml", "Open last session", ":SessionLoadLast") -- Terminals mapkey("n", "c", "Manage terminals", "") @@ -53,7 +54,10 @@ end, { expr = true }) -- Make enter complete command. mapkey("n", "", "Clear highlights", ":noh") -- Make esc clear highlights mapkey("n", "q", "Close buffer", ":bd") mapkey("n", "Q", "Force close buffer", ":bd!") + +-- Really delete mapkey({"n", "v"}, "d", "Really delete", [["_d]]) +mapkey({"n", "v"}, "x", "Really delete character", [["_x]]) -- Visual Movement Keys. -- mapkey({"n", "v"}, "j", "Go down visually", "gj") -- cgit v1.2.3