{ empty = { plugins.barbecue.enable = true; }; defaults = { plugins.barbecue = { enable = true; settings = { attach_navic = true; create_autocmd = true; include_buftypes = [ "" ]; exclude_filetypes = [ "netrw" "toggleterm" ]; modifiers = { dirname = ":~:."; basename = ""; }; show_dirname = true; show_basename = true; show_modified = true; modified = "function(bufnr) return vim.bo[bufnr].modified end"; show_navic = true; lead_custom_section = ''function() return " " end''; custom_section = ''function() return " " end''; theme = "auto"; context_follow_icon_color = 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 = ""; }; }; }; }; }