--- 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 = { -- guifg = '', -- guibg = '', -- }, -- background = { -- guifg = '', -- guibg = '', -- }, -- tab = { -- guifg = '', -- guibg = '', -- }, -- tab_selected = { -- guifg = '', -- guibg = '', -- }, -- tab_close = { -- guifg = '', -- guibg = '', -- }, -- close_button = { -- guifg = '', -- guibg = '', -- }, -- close_button_visible = { -- guifg = '', -- guibg = '', -- }, -- close_button_selected = { -- guifg = '', -- guibg = '', -- }, buffer_visible = {guifg = p.subtle, guibg = p.base}, buffer_selected = {guifg = p.text, guibg = p.surface, gui = 'bold,italic'} -- diagnostic = { -- guifg = '', -- guibg = '', -- }, -- diagnostic_visible = { -- guifg = '', -- guibg = '', -- }, -- diagnostic_selected = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- }, -- info = { -- guifg = '', -- guisp = '', -- guibg = '', -- }, -- info_visible = { -- guifg = '', -- guibg = '', -- }, -- info_selected = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- guisp = '', -- }, -- info_diagnostic = { -- guifg = '', -- guisp = '', -- guibg = '', -- }, -- info_diagnostic_visible = { -- guifg = '', -- guibg = '', -- }, -- info_diagnostic_selected = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- guisp = '', -- }, -- warning = { -- guifg = '', -- guisp = '', -- guibg = '', -- }, -- warning_visible = { -- guifg = '', -- guibg = '', -- }, -- warning_selected = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- guisp = '', -- }, -- warning_diagnostic = { -- guifg = '', -- guisp = '', -- guibg = '', -- }, -- warning_diagnostic_visible = { -- guifg = '', -- guibg = '', -- }, -- warning_diagnostic_selected = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- guisp = warning_diagnostic_fg, -- }, -- error = { -- guifg = '', -- guibg = '', -- guisp = '', -- }, -- error_visible = { -- guifg = '', -- guibg = '', -- }, -- error_selected = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- guisp = '', -- }, -- error_diagnostic = { -- guifg = '', -- guibg = '', -- guisp = '', -- }, -- error_diagnostic_visible = { -- guifg = '', -- guibg = '', -- }, -- error_diagnostic_selected = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- guisp = '', -- }, -- modified = { -- guifg = '', -- guibg = '', -- }, -- modified_visible = { -- guifg = '', -- guibg = '', -- }, -- modified_selected = { -- guifg = '', -- guibg = '', -- }, -- duplicate_selected = { -- guifg = '', -- gui = 'italic', -- guibg = '', -- }, -- duplicate_visible = { -- guifg = '', -- gui = 'italic', -- guibg = '', -- }, -- duplicate = { -- guifg = '', -- gui = 'italic', -- guibg = '', -- }, -- separator_selected = { -- guifg = '', -- guibg = '', -- }, -- separator_visible = { -- guifg = '', -- guibg = '', -- }, -- separator = { -- guifg = '', -- guibg = '', -- }, -- indicator_selected = { -- guifg = '', -- guibg = '', -- }, -- pick_selected = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- }, -- pick_visible = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- }, -- pick = { -- guifg = '', -- guibg = '', -- gui = 'bold,italic', -- }, }