From 6fae3be80b67abfda8e475542625169dd6e77f31 Mon Sep 17 00:00:00 2001 From: triethyl Date: Tue, 22 Jul 2025 12:50:08 -0400 Subject: working on custom neovim --- pkgs/custom-neovim/config/lua/mappings.lua | 18 ++++++++++++------ 1 file changed, 12 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 39f2bd3..9043096 100644 --- a/pkgs/custom-neovim/config/lua/mappings.lua +++ b/pkgs/custom-neovim/config/lua/mappings.lua @@ -7,7 +7,6 @@ vim.g.mapleader = ' ' -- Pickers mapkey("n", "f", "Open file picker", ":lua Snacks.picker.files()") mapkey("n", "l", "Open recent file picker", ":lua Snacks.picker.recent()") -mapkey("n", "e", "Open file explorer", ":lua Snacks.picker.explorer()") mapkey("n", "b", "Open buffer picker", ":lua Snacks.picker.buffers()") mapkey("n", "B", "Open buffer live grep picker", ":lua Snacks.picker.grep_buffers()") mapkey("n", "y", "Open clipboard history picker", ":lua Snacks.picker.cliphist()") @@ -31,14 +30,20 @@ mapkey("n", "tp", "Go to previous tab", ":tabprev") -- Sessions mapkey("n", "s", "Manage sessions", "") -mapkey("n", "ss", "Open session picker", ":SessionSelect") +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") -- Terminals mapkey("n", "c", "Manage terminals", "") -- Git -mapkey("n", "g", "Manage git", "") -mapkey("n", "gg", "Open lazygit", ":lua Snacks.lazygit()") +mapkey("n", "g", "Open lazygit", ":lua Snacks.lazygit()") + +-- Other leader keys +mapkey("n", "e", "Open file manager", ":lua MiniFiles.open()") -- QOL Keys mapkey("t", "", "Exit terminal insert mode", "") @@ -47,10 +52,11 @@ vim.keymap.set("c", "", function() return '' end, { expr = true }) -- Make enter complete command. mapkey("n", "", "Clear highlights", ":noh") -- Make esc clear highlights +mapkey("n", "q", "Close buffer", ":bd") -- Visual Movement Keys. -mapkey({"n", "v"}, "j", "Go down visually", "gj") -mapkey({"n", "v"}, "k", "Go up visually", "gk") +-- mapkey({"n", "v"}, "j", "Go down visually", "gj") +-- mapkey({"n", "v"}, "k", "Go up visually", "gk") -- Learn hjkl. -- mapkey({"n", "v"}, "", "Correct the keypress", function() print("Try pressing h instead.") end) -- cgit v1.2.3