return { "akinsho/bufferline.nvim", event = "VeryLazy", keys = { { "", "BufferLineCycleNext", desc = "Next buffer" }, { "", "BufferLineCyclePrev", desc = "Prev buffer" }, { "1", "BufferLineGoToBuffer 1", desc = "Go to buffer 1" }, { "2", "BufferLineGoToBuffer 2", desc = "Go to buffer 2" }, { "3", "BufferLineGoToBuffer 3", desc = "Go to buffer 3" }, { "4", "BufferLineGoToBuffer 4", desc = "Go to buffer 4" }, { "5", "BufferLineGoToBuffer 5", desc = "Go to buffer 5" }, { "6", "BufferLineGoToBuffer 6", desc = "Go to buffer 6" }, { "7", "BufferLineGoToBuffer 7", desc = "Go to buffer 7" }, { "8", "BufferLineGoToBuffer 8", desc = "Go to buffer 8" }, { "9", "BufferLineGoToBuffer 9", desc = "Go to buffer 9" }, { "bp", "BufferLinePick", desc = "Pick buffer" }, { "bc", "BufferLinePickClose", desc = "Pick buffer to close" }, { "bx", "BufferLineCloseOthers", desc = "Close other buffers" }, }, opts = { options = { mode = "buffers", separator_style = "thin", show_buffer_close_icons = true, show_close_icon = false, show_buffer_icons = true, show_tab_indicators = true, diagnostics = "nvim_lsp", numbers = "none", enforce_regular_tabs = false, }, }, }