summaryrefslogtreecommitdiff
path: root/fnl/config/lualine.fnl
diff options
context:
space:
mode:
Diffstat (limited to 'fnl/config/lualine.fnl')
-rw-r--r--fnl/config/lualine.fnl92
1 files changed, 40 insertions, 52 deletions
diff --git a/fnl/config/lualine.fnl b/fnl/config/lualine.fnl
index 68f2f4f..5ab0920 100644
--- a/fnl/config/lualine.fnl
+++ b/fnl/config/lualine.fnl
@@ -1,60 +1,48 @@
;; Statusbar.
-(module config.lualine
- {autoload {util util}})
+(module config.lualine {autoload {util util}})
-(defn- hide-in-width []
- (> (vim.fn.winwidth 0) 80))
+(defn- hide-in-width [] (> (vim.fn.winwidth 0) 80))
-(def- diagnostics {
- 1 "diagnostics"
- :sources [ "nvim_diagnostic" ]
- :sections [ "error" "warn" ]
- :symbols { :error " " :warn " " }
- :colored false
- :update_in_insert false
- :always_visible true})
+(def- diagnostics {1 :diagnostics
+ :sources [:nvim_diagnostic]
+ :sections [:error :warn]
+ :symbols {:error " " :warn " "}
+ :colored false
+ :update_in_insert false
+ :always_visible true})
-(def- diff {
- 1 "diff"
- :colored false
- :symbols { :added " " :modified " " :removed " " }
- :cond hide-in-width})
+(def- diff {1 :diff
+ :colored false
+ :symbols {:added " " :modified " " :removed " "}
+ :cond hide-in-width})
-(def- branch {
- 1 "b:gitsigns_head"
- :icon " "
- :cond hide-in-width})
+(def- branch {1 "b:gitsigns_head" :icon " " :cond hide-in-width})
-(def- filetype {
- 1 "filetype"
- :cond hide_in_width
- :color {}})
+(def- filetype {1 :filetype :cond hide_in_width :color {}})
(let [lualine (util.load-plugin :lualine)]
- (lualine.setup {
- :options {
- :icons_enabled true
- :theme "auto"
- :component_separators { :left "" :right "" }
- :section_separators { :left "" :right "" }
- :disabled_filetypes [ "alpha" "dashboard" "NvimTree" "Outline" ]
- :always_divide_middle true
- }
- :sections {
- :lualine_a [ "mode" ]
- :lualine_b [ branch "filename" ]
- :lualine_c [ diff ]
- :lualine_x [ diagnostics filetype ]
- :lualine_y {}
- :lualine_z [ "location" "progress" "encoding" ]
- }
- :inactive_sections {
- :lualine_a [ "mode" ]
- :lualine_b [ "filename" ]
- :lualine_c {}
- :lualine_x {}
- :lualine_y {}
- :lualine_z [ "location" "progress" "encoding" ]
- }
- :tabline {}
- :extensions {}}))
+ (lualine.setup {:options {:icons_enabled true
+ :theme :auto
+ :component_separators {:left "" :right ""}
+ :section_separators {:left "" :right ""}
+ :disabled_filetypes [:alpha
+ :dashboard
+ :NvimTree
+ :Outline]
+ :always_divide_middle true}
+ :sections {:lualine_a [:mode]
+ :lualine_b [branch :filename]
+ :lualine_c [diff]
+ :lualine_x [diagnostics filetype]
+ :lualine_y {}
+ :lualine_z [:location :progress :encoding]}
+ :inactive_sections {:lualine_a [:mode]
+ :lualine_b [:filename]
+ :lualine_c {}
+ :lualine_x {}
+ :lualine_y {}
+ :lualine_z [:location
+ :progress
+ :encoding]}
+ :tabline {}
+ :extensions {}}))