aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/pml68/settings.lua7
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 "