local macchiato = require("catppuccin.palettes").get_palette("macchiato") local bufferline = require("bufferline") bufferline.setup({ highlights = require("catppuccin.groups.integrations.bufferline").get({ styles = { "bold" }, custom = { all = { fill = { bg = macchiato.crust }, background = { bg = macchiato.crust }, separator = { fg = macchiato.crust, bg = macchiato.crust }, separator_selected = { fg = macchiato.crust }, } }, }), options = { style_preset = bufferline.style_preset.no_italic, close_command = nil, right_mouse_command = nil, left_mouse_command = nil, middle_mouse_command = nil, modified_icon = '●', diagnostics = false, diagnostics_update_in_insert = false, color_icons = false, show_buffer_icons = false, show_buffer_close_icons = false, show_close_icon = false, show_tab_indicators = true, show_duplicate_prefix = true, persist_buffer_sort = true, move_wraps_at_ends = false, separator_style = "thick", -- enforce_regular_tabs = false | true, -- always_show_bufferline = true | false, hover = { enabled = false, }, } })