return { 'akinsho/bufferline.nvim', version = "*", event = { "BufReadPre", "BufNewFile" }, dependencies = 'nvim-tree/nvim-web-devicons', config = function() local bufferline = require('bufferline') bufferline.setup({ options = { style_preset = bufferline.style_preset.no_italic, offsets = { { filetype = "NvimTree", text = "Files", highlight = "Directory", separator = true }, }, hover = { enabled = true, delay = 0, reveal = { 'close' } }, show_close_icon = false, separator_style = "slope", diagnostics = "nvim_lsp", } }) end , keys = { { "b", "BufferLineCyclePrev", desc = "Go to previous tab" }, { "n", "BufferLineCycleNext", desc = "Go to next tab" }, { "gb", "BufferLinePick", desc = "Pick tab" }, { "w", "bdelete!", desc = "Close tab" } } }