diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-06-29 09:12:06 +0200 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-06-29 09:12:06 +0200 |
| commit | b84da8de7fe3a8e24757721b94c48693b20b52d3 (patch) | |
| tree | f83abb3055112146911f2456ffc3e9c02962d378 /after/plugin/feline.lua | |
| parent | 617112d00cc555980750a85a1f68eb9de5d938be (diff) | |
| download | nvim-conf-b84da8de7fe3a8e24757721b94c48693b20b52d3.tar.gz nvim-conf-b84da8de7fe3a8e24757721b94c48693b20b52d3.zip | |
reestructure a bit lualine
Diffstat (limited to 'after/plugin/feline.lua')
| -rw-r--r-- | after/plugin/feline.lua | 108 |
1 files changed, 58 insertions, 50 deletions
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, }) |