{ empty = { plugins.barbecue.enable = true; }; defaults = { plugins.barbecue = { enable = true; attachNavic = true; createAutocmd = true; includeBuftypes = [""]; excludeFiletypes = ["netrw" "toggleterm"]; modifiers = { dirname = ":~:."; basename = ""; }; showDirname = true; showBasename = true; showModified = true; modified = "function(bufnr) return vim.bo[bufnr].modified end"; showNavic = true; leadCustomSection = ''function() return " " end''; customSection = ''function() return " " end''; theme = "auto"; contextFollowIconColor = true; symbols = { modified = "M"; ellipsis = "///"; separator = "{"; }; kinds = { File = ""; Module = ""; Namespace = ""; Package = ""; Class = ""; Method = ""; Property = ""; Field = ""; Constructor = ""; Enum = ""; Interface = ""; Function = ""; Variable = ""; Constant = ""; String = ""; Number = ""; Boolean = ""; Array = ""; Object = ""; Key = ""; Null = ""; EnumMember = ""; Struct = ""; Event = ""; Operator = ""; TypeParameter = ""; }; }; }; }