summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/config/lua/keymaps.lua
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/custom-neovim/config/lua/keymaps.lua')
-rw-r--r--pkgs/custom-neovim/config/lua/keymaps.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/custom-neovim/config/lua/keymaps.lua b/pkgs/custom-neovim/config/lua/keymaps.lua
index a96902e..7ca0845 100644
--- a/pkgs/custom-neovim/config/lua/keymaps.lua
+++ b/pkgs/custom-neovim/config/lua/keymaps.lua
@@ -26,13 +26,20 @@ mapkey("n", "<leader>gc", "Git commit", ":Git commit<cr>", "mini-git")
mapkey("n", "<leader>gp", "Git pull", ":Git pull<cr>", "mini-git")
mapkey("n", "<leader>gP", "Git push", ":Git push<cr>", "mini-git")
+-- Tabs
+mapkey("n", "<leader>t", "Manage tabs", "")
+mapkey("n", "<leader>tt", "Go to next tab", ":tabn<cr>")
+mapkey("n", "<leader>tT", "Go to previous tab", ":tabp<cr>")
+mapkey("n", "<leader>to", "Open new tab", ":tabnew<cr>")
+mapkey("n", "<leader>tc", "Close current tab", ":tabclose<cr>")
+
-- Session
mapkey("n", "<leader>w", "Manage sessions", "")
mapkey("n", "<leader>ww", "Open a session", ":Autosession search<cr>", {"mini.pick"})
mapkey("n", "<leader>wd", "Delete a session", ":Autosession delete<cr>", {"mini.pick"})
-- Terminal
-mapkey("n", "<leader>t", "Open terminal", ":botright terminal<cr>")
+mapkey("n", "<leader>c", "Open terminal", ":botright terminal<cr>")
-- Really delete
mapkey({"n", "v"}, "<leader>d", "Really delete", [["_d]])