diff options
Diffstat (limited to 'lua/pml68/settings.lua')
| -rw-r--r-- | lua/pml68/settings.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lua/pml68/settings.lua b/lua/pml68/settings.lua index 3361a7c..3484993 100644 --- a/lua/pml68/settings.lua +++ b/lua/pml68/settings.lua @@ -14,6 +14,11 @@ local function branch_name() end end +local function diagnostics() + local warns = vim.diagnostic.get(nil, { severity = vim.diagnostic.severity.WARN }) + local errors = vim.diagnostic.get(nil, { severity = vim.diagnostic.severity.ERROR }) + return string.format("[ %d| %d]", #warns, #errors) +end local function get_attached_clients() local buf_clients = vim.lsp.get_clients({ bufnr = 0 }) @@ -59,6 +64,8 @@ function Status_Line() .. vim.b.branch_name .. " %m" .. " %= " + .. diagnostics() + .. " " .. get_attached_clients() .. " [%{&filetype}]" .. " %l:%c " |
