From b84da8de7fe3a8e24757721b94c48693b20b52d3 Mon Sep 17 00:00:00 2001 From: Ariel D'Alessandro Date: Wed, 29 Jun 2022 09:12:06 +0200 Subject: reestructure a bit lualine --- after/plugin/feline.lua | 108 ++++++++++++++++++++++++++---------------------- 1 file changed, 58 insertions(+), 50 deletions(-) (limited to 'after/plugin/feline.lua') diff --git a/after/plugin/feline.lua b/after/plugin/feline.lua index d2de449..3b6c6c6 100644 --- a/after/plugin/feline.lua +++ b/after/plugin/feline.lua @@ -1,61 +1,69 @@ local ok, feline = pcall(require, "feline") if not ok then - return + return end local my_theme = { - bg = '#131a24', - bg1 = '#192330', - black = '#131a24', - skyblue = '#719cd6', - cyan = '#63cdcf', - fg = '#aeafb0', - green = '#81b29a', - magenta = '#9d79d6', - orange = '#f4a261', - red = '#c94f6d', - white = '#dfdfe0', - yellow = '#dbc074', - oceanblue = "#39506d", + bg = "#131a24", + bg1 = "#192330", + black = "#131a24", + skyblue = "#719cd6", + cyan = "#63cdcf", + fg = "#aeafb0", + green = "#81b29a", + magenta = "#9d79d6", + orange = "#f4a261", + red = "#c94f6d", + white = "#dfdfe0", + yellow = "#dbc074", + oceanblue = "#39506d", } feline.setup() feline.use_theme(my_theme) + + +-- Winbar +local winbar_fileinfo_component = { + provider = { + name = "file_info", + opts = { + type = "relative", + file_modified_icon = "", + }, + }, + hl = { + bg = "bg1", + fg = "skyblue", + }, +} + +local winbar_fileinfo_component_inactive = { + provider = { + name = "file_info", + opts = { + type = "relative", + file_modified_icon = "", + }, + }, + hl = { + bg = "bg1", + fg = "fg", + }, +} + +local winbar_components = { + active = {}, + inactive = {}, +} + +-- add a section to each one +table.insert(winbar_components.active, {}) +table.insert(winbar_components.inactive, {}) + +table.insert(winbar_components.active[1], winbar_fileinfo_component) +table.insert(winbar_components.inactive[1], winbar_fileinfo_component_inactive) + feline.winbar.setup({ - components = { - active = { - { - { - provider = { - name = 'file_info', - opts = { - type = 'relative', - file_modified_icon = '' - }, - }, - hl = { - bg = 'bg1', - fg = 'skyblue', - }, - } - } - }, - inactive = { - { - { - provider = { - name = 'file_info', - opts = { - type = 'relative', - file_modified_icon = '' - }, - }, - hl = { - bg = 'bg1', - fg = 'fg', - }, - } - } - } - } + components = winbar_components, }) -- cgit v1.2.3