dotfiles/nvim/lua/enrique/plugins/bufferline.lua
2025-04-18 10:21:56 -06:00

29 lines
563 B
Lua
Executable File

return {
"akinsho/bufferline.nvim",
event = "VeryLazy",
opts = {
options = {
offsets = {
{
filetype = "neo-tree",
text = "Neo-tree",
highlight = "Directory",
text_align = "left",
},
},
indicator = { icon = "", style = "icon" },
},
},
config = function(_, opts)
require("bufferline").setup(opts)
-- Fix bufferline when restoring a session
vim.api.nvim_create_autocmd({ "BufAdd", "BufDelete" }, {
callback = function()
vim.schedule(function()
pcall(nvim_bufferline)
end)
end,
})
end,
}