diff options
| author | outremonde <outremonde@vivaldi.net> | 2025-06-10 20:32:00 -0400 |
|---|---|---|
| committer | outremonde <outremonde@vivaldi.net> | 2025-06-10 20:32:00 -0400 |
| commit | 9786eb8672213344d8d1b7bdef12bc94510b20db (patch) | |
| tree | b7d79440800c92d32187ab32c636b0830c94a610 /pkgs/old-neovim/config/lua/mappings.lua | |
initialized repository
Former-commit-id: 84647f22b951a957b2b83885b612115d473f6626
Diffstat (limited to 'pkgs/old-neovim/config/lua/mappings.lua')
| -rw-r--r-- | pkgs/old-neovim/config/lua/mappings.lua | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/old-neovim/config/lua/mappings.lua b/pkgs/old-neovim/config/lua/mappings.lua new file mode 100644 index 0000000..e957d53 --- /dev/null +++ b/pkgs/old-neovim/config/lua/mappings.lua @@ -0,0 +1,29 @@ +-- Keymap function. +local keymap = function(mode, key, desc, action) + vim.keymap.set(mode, key, action, {noremap = true, silent = true, desc = desc}) +end + +-- Map the leader key. +vim.g.mapleader = ' ' + +vim.keymap.set("n", "<C-c>", "gcc", {noremap = true, silent = true}) + +-- Pickers +keymap("n", "<leader>f", "Open file picker", ":Pick files<cr>") +keymap("n", "<leader>c", "Open recent file picker", ":Pick oldfiles<cr>") +keymap("n", "<leader>e", "Open file explorer", ":Pick explorer<cr>") +keymap("n", "<leader>b", "Open buffer picker", ":Pick buffers<cr>") +keymap("n", "<leader>/", "Open live grep picker", ":Pick grep_live<cr>") +keymap("n", "<leader>\\", "Open command palette", ":Pick commands<cr>") +keymap("n", "<leader>?", "Open help picker", ":Pick help<cr>") +keymap("n", "<leader>'", "Open last picker", ":Pick resume<cr>") + +-- Tabs +keymap("n", "<leader>t", "Manage tabs", "") +keymap("n", "<leader>tt", "Open new tab", ":tabnew<cr>") +keymap("n", "<leader>tq", "Close tab", ":tabclose<cr>") +keymap("n", "<leader>tn", "Go to next tab", ":tabnext<cr>") +keymap("n", "<leader>tp", "Go to previous tab", ":tabprev<cr>") + +-- QOL Keys +keymap("t", "<Esc><Esc>", "Exit terminal insert mode", "<C-\\><C-n>") |
