aboutsummaryrefslogtreecommitdiffstats
path: root/after/plugin/feline.lua
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-06-29 09:12:06 +0200
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-06-29 09:12:06 +0200
commitb84da8de7fe3a8e24757721b94c48693b20b52d3 (patch)
treef83abb3055112146911f2456ffc3e9c02962d378 /after/plugin/feline.lua
parent617112d00cc555980750a85a1f68eb9de5d938be (diff)
downloadnvim-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.lua108
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,
})