diff --git a/pkgs/nvchad/nvim/lua/mappings.lua b/pkgs/nvchad/nvim/lua/mappings.lua index c64fbf1..a789975 100644 --- a/pkgs/nvchad/nvim/lua/mappings.lua +++ b/pkgs/nvchad/nvim/lua/mappings.lua @@ -24,6 +24,10 @@ local toggleTreesj = function() require("treesj").toggle() end +local closeAllBuffer = function() + require("nvchad.tabufline").closeAllBufs() +end + map({ "n", "t" }, "", toggleTerm, { desc = "Toggle Floating Terminal" }) map({ "n", "t" }, "", toggleLazygit, { desc = "Toggle Lazygit" }) map("n", "Sl", "SessionManager! load_last_session", { desc = "Load last session" }) @@ -37,6 +41,7 @@ map("n", "m", toggleTreesj, { desc = "Toggle Treesitter Join" }) map("n", "o", "Outline", { desc = "Toggle Outline" }) map("n", "tn", "Boole increment", { desc = "Increase value" }) map("n", "tp", "Boole decrement", { desc = "Decrease value" }) +map("n", "X", closeAllBuffer, { desc = "Close all buffers" }) -- DAP map("n", "", "DapToggleBreakpoint", { desc = "Toggle break point" }) @@ -44,6 +49,13 @@ map("n", "", "DapContinue", { desc = "Continue" }) map("n", "", "DapTerminate", { desc = "Terminate" }) map("n", "", "DapStepOver", { desc = "Step over" }) +-- Go To Tab +for i = 1, 9, 1 do + vim.keymap.set("n", string.format("", i), function() + vim.api.nvim_set_current_buf(vim.t.bufs[i]) + end) +end + if g.neovide then local zoomInNeovide = function() g.neovide_scale_factor = g.neovide_scale_factor + 0.1