require("barbecue").setup({ theme = { -- normal = { fg = "#c0caf5" }, -- normal = { fg = "#d3ebe9" }, -- ellipsis = { fg = "#737aa2" }, ellipsis = { fg = "#33859e" }, separator = { fg = "#33859e" }, modified = { fg = "#33859e" }, dirname = { fg = "#33859e" }, basename = { bold = true }, context = {}, context_file = { fg = "#599cab" }, context_module = { fg = "#599cab" }, context_namespace = { fg = "#599cab" }, context_package = { fg = "#599cab" }, context_class = { fg = "#599cab" }, context_method = { fg = "#599cab" }, context_property = { fg = "#599cab" }, context_field = { fg = "#599cab" }, context_constructor = { fg = "#599cab" }, context_enum = { fg = "#599cab" }, context_interface = { fg = "#599cab" }, context_function = { fg = "#599cab" }, context_variable = { fg = "#599cab" }, context_constant = { fg = "#599cab" }, context_string = { fg = "#599cab" }, context_number = { fg = "#599cab" }, context_boolean = { fg = "#599cab" }, context_array = { fg = "#599cab" }, context_object = { fg = "#599cab" }, context_key = { fg = "#599cab" }, context_null = { fg = "#599cab" }, context_enum_member = { fg = "#599cab" }, context_struct = { fg = "#599cab" }, context_event = { fg = "#599cab" }, context_operator = { fg = "#599cab" }, context_type_parameter = { fg = "#599cab" }, }, create_autocmd = false, }) vim.opt.updatetime = 200 vim.api.nvim_create_autocmd({ "WinScrolled", "BufWinEnter", "CursorHold", "InsertLeave", "BufModifiedSet", }, { group = vim.api.nvim_create_augroup("barbecue.updater", {}), callback = function() require("barbecue.ui").update() end, })