diff --git a/.config/nvim/lua/core/keymaps.lua b/.config/nvim/lua/core/keymaps.lua index e82221a..ab0c052 100644 --- a/.config/nvim/lua/core/keymaps.lua +++ b/.config/nvim/lua/core/keymaps.lua @@ -40,6 +40,14 @@ keymap.set("n", "tn", "tabn", { desc = "Go to next tab" }) keymap.set("n", "tp", "tabp", { desc = "Go to previous tab" }) keymap.set("n", "tf", "tabnew %", { desc = "Open current buffer in new tab" }) +-- bufferline +keymap.set("n", "gb", "BufferLinePick", { desc = "Pick tab" }) +keymap.set("n", "gB", "BufferLinePickClose", { desc = "Close tab" }) +keymap.set("n", "[b", "BufferLineCycleNext", { desc = "Next tab" }) +keymap.set("n", "b]", "BufferLineCyclePrev", { desc = "Previous tab" }) +-- keymap.set("n", "", "BufferLineMoveNext", { desc = "Move tab to the right" }) +-- keymap.set("n", "", "BufferLineMovePrev", { desc = "Move tab to the left" }) + -- session management keymap.set("n", "wa", "SessionToggleAutoSave", { desc = "Toggle session autosave" }) keymap.set("n", "wD", "Autosession delete", { desc = "Delete a session" })