diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2023-01-20 19:19:10 +0100 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2023-01-20 19:19:10 +0100 |
| commit | 221b69d165669371695842d12a85f338ac17ce47 (patch) | |
| tree | b9dc722a21b30fa0c0eeeeb5f6e7a1ad53f08397 /lua/alpha/plugins | |
| parent | f788ce18b128620120f8df77ec752358f8a485ae (diff) | |
| download | nvim-conf-221b69d165669371695842d12a85f338ac17ce47.tar.gz nvim-conf-221b69d165669371695842d12a85f338ac17ce47.zip | |
feat: add lazy check to lua line
Diffstat (limited to 'lua/alpha/plugins')
| -rw-r--r-- | lua/alpha/plugins/dressing.lua | 1 | ||||
| -rw-r--r-- | lua/alpha/plugins/lualine.lua | 75 |
2 files changed, 44 insertions, 32 deletions
diff --git a/lua/alpha/plugins/dressing.lua b/lua/alpha/plugins/dressing.lua index a5c06d4..d7de41b 100644 --- a/lua/alpha/plugins/dressing.lua +++ b/lua/alpha/plugins/dressing.lua @@ -1,5 +1,6 @@ return { "stevearc/dressing.nvim", + event = "VeryLazy", opts = { input = { -- Set to false to disable the vim.ui.input implementation diff --git a/lua/alpha/plugins/lualine.lua b/lua/alpha/plugins/lualine.lua index 91be781..f63efa0 100644 --- a/lua/alpha/plugins/lualine.lua +++ b/lua/alpha/plugins/lualine.lua @@ -1,36 +1,47 @@ return { "nvim-lualine/lualine.nvim", dependencies = { "kyazdani42/nvim-web-devicons" }, - opts = { - options = { - theme = vim.g.alpha_lualine_color, - icons_enabled = true, - globalstatus = true, - }, - extensions = { "quickfix", "fugitive" }, - sections = { - lualine_a = { { "mode", upper = true } }, - lualine_b = { { "branch", icon = "" }, "db_ui#statusline" }, - lualine_c = { { "filename", file_status = true, path = 1 } }, - lualine_x = { "diagnostics", "diff" }, - lualine_y = { "filetype" }, - lualine_z = { "location" }, - }, - winbar = { - lualine_a = {}, - lualine_b = {}, - lualine_c = { "filename" }, - lualine_x = {}, - lualine_y = {}, - lualine_z = {}, - }, - inactive_winbar = { - lualine_a = {}, - lualine_b = {}, - lualine_c = { "filename" }, - lualine_x = {}, - lualine_y = {}, - lualine_z = {}, - }, - }, + config = function() + require("lualine").setup( + { + options = { + theme = vim.g.alpha_lualine_color, + icons_enabled = true, + globalstatus = true, + }, + extensions = { "quickfix", "fugitive" }, + sections = { + lualine_a = { { "mode", upper = true } }, + lualine_b = { { "branch", icon = "" }, "db_ui#statusline" }, + lualine_c = { { "filename", file_status = true, path = 1 } }, + lualine_x = { + "diagnostics", "diff", + { + require("lazy.status").updates, + cond = require("lazy.status").has_updates, + color = { fg = "ff9e64" }, + } + }, + lualine_y = { "filetype" }, + lualine_z = { "location" }, + }, + winbar = { + lualine_a = {}, + lualine_b = {}, + lualine_c = { "filename" }, + lualine_x = {}, + lualine_y = {}, + lualine_z = {}, + }, + inactive_winbar = { + lualine_a = {}, + lualine_b = {}, + lualine_c = { "filename" }, + lualine_x = {}, + lualine_y = {}, + lualine_z = {}, + }, + } + ) + end, } |