From 3786723175e494a6245e984589b5dac77be27acb Mon Sep 17 00:00:00 2001 From: Charles Danesi Date: Fri, 15 Nov 2024 13:20:07 -0500 Subject: [PATCH] add keymaps for bufferline navigation --- .config/nvim/lua/core/keymaps.lua | 8 ++++++++ 1 file changed, 8 insertions(+) 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" })