summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/config/lua/mappings.lua
diff options
context:
space:
mode:
authortriethyl <triethylammonium@pm.me>2025-07-19 10:19:11 -0400
committertriethyl <triethylammonium@pm.me>2025-07-19 10:19:11 -0400
commit50018aa0305bd2c5cf91431c128895fc0121d2fa (patch)
treecaeaa248d797be65322a69afddc29bef31cd5667 /pkgs/custom-neovim/config/lua/mappings.lua
parentbf6ac5e7a9a13bcca9d0923e9caa3a6257519ca5 (diff)
working on custom neovim
Diffstat (limited to 'pkgs/custom-neovim/config/lua/mappings.lua')
-rw-r--r--pkgs/custom-neovim/config/lua/mappings.lua42
1 files changed, 25 insertions, 17 deletions
diff --git a/pkgs/custom-neovim/config/lua/mappings.lua b/pkgs/custom-neovim/config/lua/mappings.lua
index dcad4b2..39f2bd3 100644
--- a/pkgs/custom-neovim/config/lua/mappings.lua
+++ b/pkgs/custom-neovim/config/lua/mappings.lua
@@ -1,21 +1,22 @@
-- Keymap function.
-local mapkey = utils.mapkey
+local mapkey = Utils.mapkey
-- Map the leader key.
vim.g.mapleader = ' '
-- Pickers
-mapkey("n", "<leader>f", "Open file picker", Snacks.picker.files)
-mapkey("n", "<leader>c", "Open recent file picker", Snacks.picker.recent)
-mapkey("n", "<leader>e", "Open file explorer", Snacks.picker.explorer)
-mapkey("n", "<leader>b", "Open buffer picker", Snacks.picker.buffers)
-mapkey("n", "<leader>B", "Open buffer live grep picker", Snacks.picker.grep_buffers)
-mapkey("n", "<leader>y", "Open clipboard history picker", Snacks.picker.cliphist)
-mapkey("n", "<leader>/", "Open live grep picker", Snacks.picker.grep)
-mapkey("n", "<leader>\\", "Open command palette", Snacks.picker.commands)
-mapkey("n", "<leader>?", "Open help picker", Snacks.picker.help)
-mapkey("n", "<leader>p", "Open picker picker", Snacks.picker.pickers)
-mapkey("n", "<leader>'", "Open last picker", Snacks.picker.resume)
+mapkey("n", "<leader>f", "Open file picker", ":lua Snacks.picker.files()<cr>")
+mapkey("n", "<leader>l", "Open recent file picker", ":lua Snacks.picker.recent()<cr>")
+mapkey("n", "<leader>e", "Open file explorer", ":lua Snacks.picker.explorer()<cr>")
+mapkey("n", "<leader>b", "Open buffer picker", ":lua Snacks.picker.buffers()<cr>")
+mapkey("n", "<leader>B", "Open buffer live grep picker", ":lua Snacks.picker.grep_buffers()<cr>")
+mapkey("n", "<leader>y", "Open clipboard history picker", ":lua Snacks.picker.cliphist()<cr>")
+mapkey("n", "<leader>/", "Open live grep picker", ":lua Snacks.picker.grep()<cr>")
+mapkey("n", "<leader>\\", "Open command palette", ":lua Snacks.picker.commands()<cr>")
+mapkey("n", "<leader>?", "Open help picker", ":lua Snacks.picker.help()<cr>")
+mapkey("n", "<leader>p", "Open picker picker", ":lua Snacks.picker.pickers()<cr>")
+mapkey("n", "<leader>'", "Open last picker", ":lua Snacks.picker.resume()<cr>")
+mapkey("n", "<leader><leader>", "Open smart picker", ":lua Snacks.picker.smart()<cr>")
-- Commenting.
mapkey("n", "<C-c>", "Comment line", ":norm gcc<cr>")
@@ -30,7 +31,14 @@ mapkey("n", "<leader>tp", "Go to previous tab", ":tabprev<cr>")
-- Sessions
mapkey("n", "<leader>s", "Manage sessions", "")
-mapkey("n", "<leader>ss", "Open session picker", ":SessionSelect<cr")
+mapkey("n", "<leader>ss", "Open session picker", ":SessionSelect<cr>")
+
+-- Terminals
+mapkey("n", "<leader>c", "Manage terminals", "")
+
+-- Git
+mapkey("n", "<leader>g", "Manage git", "")
+mapkey("n", "<leader>gg", "Open lazygit", ":lua Snacks.lazygit()<cr>")
-- QOL Keys
mapkey("t", "<Esc><Esc>", "Exit terminal insert mode", "<C-\\><C-n>")
@@ -45,7 +53,7 @@ mapkey({"n", "v"}, "j", "Go down visually", "gj")
mapkey({"n", "v"}, "k", "Go up visually", "gk")
-- Learn hjkl.
-mapkey({"n", "v"}, "<left>", "Correct the keypress", function() print("Try pressing h instead.") end)
-mapkey({"n", "v"}, "<down>", "Correct the keypress", function() print("Try pressing j instead.") end)
-mapkey({"n", "v"}, "<up>", "Correct the keypress", function() print("Try pressing k instead.") end)
-mapkey({"n", "v"}, "<right>", "Correct the keypress", function() print("Try pressing l instead.") end)
+-- mapkey({"n", "v"}, "<left>", "Correct the keypress", function() print("Try pressing h instead.") end)
+-- mapkey({"n", "v"}, "<down>", "Correct the keypress", function() print("Try pressing j instead.") end)
+-- mapkey({"n", "v"}, "<up>", "Correct the keypress", function() print("Try pressing k instead.") end)
+-- mapkey({"n", "v"}, "<right>", "Correct the keypress", function() print("Try pressing l instead.") end)