local icons = require('config.icons') return { 'romgrk/barbar.nvim', dependencies = { 'lewis6991/gitsigns.nvim', 'nvim-tree/nvim-web-devicons', }, init = function() vim.g.barbar_auto_setup = false end, opts = { animation = false, auto_hide = 0, focus_on_close = 'previous', button = icons.close, highlight_inactive_file_icons = true, icons = { separator = { left = '', right = '' }, separator_at_end = false, inactive = { button = '', separator = { left = '', right = '' } }, modified = { button = icons.gitsigns.modified }, pinned = { button = icons.pinned, filename = true }, gitsigns = { added = { enabled = false }, changed = { enabled = false }, deleted = { enabled = false }, } }, maximum_padding = 2, minimum_padding = 1, sidebar_filetypes = { --['neo-tree'] = {event = 'BufWipeout'}, } }, }