diff options
Diffstat (limited to 'nvim/lua/plugins/lualine.lua')
| -rw-r--r-- | nvim/lua/plugins/lualine.lua | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/nvim/lua/plugins/lualine.lua b/nvim/lua/plugins/lualine.lua new file mode 100644 index 0000000..1e00892 --- /dev/null +++ b/nvim/lua/plugins/lualine.lua @@ -0,0 +1,34 @@ +local config = function() + require("lualine").setup({ + options = { + theme = "catppuccin", + globalstatus = true, + disabled_filetypes = { "toggleterm", "lazy", "oil", "dashboard", "TelescopePrompt", "oil_preview" } + }, + sections = { + lualine_a = { "mode" }, + lualine_b = { "branch", "diff", + { + "diagnostics", + sections = { "error", "warn", "info", "hint" }, + symbols = { error = " ", warn = " ", info = " ", hint = " " }, + } + }, + lualine_c = { + { + require("lazy.status").updates, + cond = require("lazy.status").has_updates, + color = { fg = "#ff9e64" }, + }, + }, + }, + }) +end + +return { + "nvim-lualine/lualine.nvim", + lazy = true, + event = "VeryLazy", + -- event = { "BufReadPost", "BufWritePost", "BufNewFile" }, + config = config, +} |
