--- Rosé Pine for bufferline --- https://github.com/akinsho/bufferline.nvim --- --- @usage --- local highlights = require("rose-pine.plugins.bufferline") --- require("bufferline").setup({ highlights = highlights }) local p = require("rose-pine.palette") return { -- fill = { -- fg = "", -- bg = "", -- }, -- background = { -- fg = "", -- bg = "", -- }, -- tab = { -- fg = "", -- bg = "", -- }, tab_selected = { fg = p.text, bg = p.overlay, }, -- tab_close = { -- fg = "", -- bg = "", -- }, -- close_button = { -- fg = "", -- bg = "", -- }, -- close_button_visible = { -- fg = "", -- bg = "", -- }, -- close_button_selected = { -- fg = "", -- bg = "", -- }, buffer_visible = { fg = p.subtle, bg = p.base, }, buffer_selected = { fg = p.text, bg = p.surface, bold = true, italic = true, }, -- diagnostic = { -- fg = "", -- bg = "", -- }, -- diagnostic_visible = { -- fg = "", -- bg = "", -- }, -- diagnostic_selected = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- }, -- info = { -- fg = "", -- sp = "", -- bg = "", -- }, -- info_visible = { -- fg = "", -- bg = "", -- }, -- info_selected = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- sp = "", -- }, -- info_diagnostic = { -- fg = "", -- sp = "", -- bg = "", -- }, -- info_diagnostic_visible = { -- fg = "", -- bg = "", -- }, -- info_diagnostic_selected = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- sp = "", -- }, -- warning = { -- fg = "", -- sp = "", -- bg = "", -- }, -- warning_visible = { -- fg = "", -- bg = "", -- }, -- warning_selected = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- sp = "", -- }, -- warning_diagnostic = { -- fg = "", -- sp = "", -- bg = "", -- }, -- warning_diagnostic_visible = { -- fg = "", -- bg = "", -- }, -- warning_diagnostic_selected = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- sp = warning_diagnostic_fg, -- }, -- error = { -- fg = "", -- bg = "", -- sp = "", -- }, -- error_visible = { -- fg = "", -- bg = "", -- }, -- error_selected = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- sp = "", -- }, -- error_diagnostic = { -- fg = "", -- bg = "", -- sp = "", -- }, -- error_diagnostic_visible = { -- fg = "", -- bg = "", -- }, -- error_diagnostic_selected = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- sp = "", -- }, -- modified = { -- fg = "", -- bg = "", -- }, -- modified_visible = { -- fg = "", -- bg = "", -- }, -- modified_selected = { -- fg = "", -- bg = "", -- }, -- duplicate_selected = { -- fg = "", -- italic = true, -- bg = "", -- }, -- duplicate_visible = { -- fg = "", -- italic = true, -- bg = "", -- }, -- duplicate = { -- fg = "", -- italic = true, -- bg = "", -- }, -- separator_selected = { -- fg = "", -- bg = "", -- }, -- separator_visible = { -- fg = "", -- bg = "", -- }, -- separator = { -- fg = "", -- bg = "", -- }, -- indicator_selected = { -- fg = "", -- bg = "", -- }, -- pick_selected = { -- fg = "", -- bg = "", -- italic = true, -- }, -- pick_visible = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- }, -- pick = { -- fg = "", -- bg = "", -- bold = true, -- italic = true, -- }, }