bufferline.lua
return {
'akinsho/bufferline.nvim',
version = '*',
dependencies = {
'nvim-tree/nvim-web-devicons',
},
opts = {
options = {
mode = 'buffers',
diagnostics = 'nvim_lsp',
offsets = {
{
filetype = 'neo-tree',
text = 'File Explorer',
highlight = 'Directory',
separator = true,
},
},
},
},
keys = {
{ '<S-l>', '<cmd>BufferLineCycleNext<cr>', desc = 'Next buffer' },
{ '<S-h>', '<cmd>BufferLineCyclePrev<cr>', desc = 'Previous buffer' },
{ '<leader>x', '<cmd>bdelete<cr>', desc = 'Close buffer' },
},
}