aboutsummaryrefslogtreecommitdiff
path: root/neovim/.config/nvim/lua/plugins/lualine.lua
diff options
context:
space:
mode:
Diffstat (limited to 'neovim/.config/nvim/lua/plugins/lualine.lua')
-rw-r--r--neovim/.config/nvim/lua/plugins/lualine.lua34
1 files changed, 34 insertions, 0 deletions
diff --git a/neovim/.config/nvim/lua/plugins/lualine.lua b/neovim/.config/nvim/lua/plugins/lualine.lua
new file mode 100644
index 0000000..353e691
--- /dev/null
+++ b/neovim/.config/nvim/lua/plugins/lualine.lua
@@ -0,0 +1,34 @@
+require("lualine").setup({
+ options = {
+ theme = "catppuccin",
+ component_separators = { left = "»", right = "«" },
+ section_separators = "",
+ icons_enabled = true,
+ globalstatus = true,
+ },
+ sections = {
+ lualine_a = {
+ { "mode", color = { gui = "bold" } },
+ },
+ lualine_b = {
+ { "branch" },
+ { "diff", colored = false },
+ },
+ lualine_c = {
+ { "filename", file_status = true },
+ { "diagnostics" },
+ },
+ lualine_x = {
+ { "filetype" },
+ { "fileformat", icons_enabled = false },
+ { "encoding" },
+ },
+ lualine_y = {
+ { "progress" },
+ },
+ lualine_z = {
+ { "location", color = { gui = "bold" } },
+ },
+ },
+ extensions = { "quickfix", "nvim-tree" },
+})