diff --git a/lua/config/bufferline.lua b/lua/config/bufferline.lua index c14198d..248f612 100644 --- a/lua/config/bufferline.lua +++ b/lua/config/bufferline.lua @@ -23,14 +23,28 @@ local opts = { fg = frappe.text, bg = frappe.base, }, - buffer_visible = { -- buffer displayed when in another tab + tab = { fg = frappe.text, bg = frappe.surface0, }, - buffer_selected = { -- bufferline displayed when in tab + tab_selected = { fg = frappe.text, bg = frappe.overlay0, }, + tab_separator = { + fg = frappe.text, + bg = frappe.surface0, + }, + tab_separator_selected = { + fg = frappe.text, + bg = frappe.overlay0, + sp = "#ff0000", + underline = true, + }, + tab_close = { + fg = frappe.text, + bg = frappe.surface0, + }, close_button = { fg = frappe.text, bg = frappe.base, @@ -43,6 +57,101 @@ local opts = { fg = frappe.text, bg = frappe.overlay0, }, + buffer_visible = { -- buffer displayed when in another tab + fg = frappe.text, + bg = frappe.surface0, + }, + buffer_selected = { -- bufferline displayed when in tab + fg = frappe.text, + bg = frappe.overlay0, + }, + numbers = { + fg = frappe.text, + bg = frappe.base, + }, + numbers_visible = { + fg = frappe.text, + bg = frappe.surface0, + }, + numbers_selected = { + fg = frappe.text, + bg = frappe.overlay0, + bold = true, + italic = true, + }, + diagnostic = { + fg = frappe.text, + bg = frappe.base, + }, + diagnostic_visible = { + fg = frappe.text, + bg = frappe.surface0, + }, + diagnostic_selected = { + fg = frappe.text, + bg = frappe.overlay0, + bold = true, + italic = true, + }, + hint = { + fg = frappe.text, + bg = frappe.base, + }, + hint_visible = { + fg = frappe.text, + bg = frappe.surface0, + }, + hint_selected = { + fg = frappe.text, + bg = frappe.overlay0, + bold = true, + italic = true, + }, + hint_diagnostic = { + fg = frappe.text, + bg = frappe.base, + }, + hint_diagnostic_visible = { + fg = frappe.text, + bg = frappe.surface0, + }, + hint_diagnostic_selected = { + fg = frappe.text, + bg = frappe.overlay0, + sp = frappe.red, + bold = true, + italic = true, + }, + info = { + fg = frappe.text, + bg = frappe.base, + }, + info_visible = { + fg = frappe.text, + bg = frappe.surface0, + }, + info_selected = { + fg = frappe.text, + bg = frappe.overlay0, + sp = frappe.red, + bold = true, + italic = true, + }, + info_diagnostic = { + fg = frappe.text, + bg = frappe.base, + }, + info_diagnostic_visible = { + fg = frappe.text, + bg = frappe.surface0, + }, + info_diagnostic_selected = { + fg = frappe.text, + bg = frappe.overlay0, + sp = frappe.red, + bold = true, + italic = true, + }, modified = { fg = frappe.green, bg = frappe.base, @@ -55,6 +164,21 @@ local opts = { fg = frappe.green, bg = frappe.overlay0, }, + duplicate_selected = { + fg = frappe.text, + bg = frappe.overlay0, + italic = true, + }, + duplicate_visible = { + fg = frappe.text, + bg = frappe.surface0, + italic = true, + }, + duplicate = { + fg = frappe.text, + bg = frappe.base, + italic = true, + }, separator = { fg = frappe.crust, bg = frappe.base, @@ -67,6 +191,32 @@ local opts = { fg = frappe.crust, bg = frappe.overlay0, }, + indicator_visible = { + fg = frappe.crust, + bg = frappe.surface0, + }, + indicator_selected = { + fg = frappe.crust, + bg = frappe.overlay0, + }, + pick_selected = { + fg = frappe.crust, + bg = frappe.overlay0, + bold = true, + italic = true, + }, + pick_visible = { + fg = frappe.crust, + bg = frappe.surface0, + bold = true, + italic = true, + }, + pick = { + fg = frappe.crust, + bg = frappe.base, + bold = true, + italic = true, + }, }, }, }),