summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay <[email protected]>2021-12-19 16:14:18 +0000
committerAkshay <[email protected]>2021-12-19 16:14:18 +0000
commit458ec6367670a847cc7a48f8ab32299b22509417 (patch)
tree519d7a4f1e603b4d84af3f909a159df72730c35d
parent456232000cc2a5f20b5eb87f268ffea2e3667ac6 (diff)
use diagnostic.get over diagnostic.get_count
-rw-r--r--lua/lsp.lua3
-rw-r--r--plugin/statusline.vim4
2 files changed, 4 insertions, 3 deletions
diff --git a/lua/lsp.lua b/lua/lsp.lua
index b21ea70..62c49d2 100644
--- a/lua/lsp.lua
+++ b/lua/lsp.lua
@@ -58,7 +58,8 @@ nvim_lsp.ccls.setup {
58 threads = 0; 58 threads = 0;
59 }; 59 };
60 clang = { 60 clang = {
61 excludeArgs = { "-frounding-math"} ; 61 extraArgs = { "-fopenmp" };
62 excludeArgs = { "-frounding-math" } ;
62 }; 63 };
63 } 64 }
64} 65}
diff --git a/plugin/statusline.vim b/plugin/statusline.vim
index 0a1f6c0..d1f7d05 100644
--- a/plugin/statusline.vim
+++ b/plugin/statusline.vim
@@ -94,8 +94,8 @@ function! LinterStatus() abort
94 let sl = '' 94 let sl = ''
95 let msgs = [] 95 let msgs = []
96 if luaeval('not vim.tbl_isempty(vim.lsp.buf_get_clients(0))') 96 if luaeval('not vim.tbl_isempty(vim.lsp.buf_get_clients(0))')
97 let errs = luaeval("vim.lsp.diagnostic.get_count(0, [[Error]])") 97 let errs = luaeval("#vim.diagnostic.get(0, { severity = vim.diagnostic.severity.ERROR })")
98 let warns = luaeval("vim.lsp.diagnostic.get_count(0, [[Warning]])") 98 let warns = luaeval("#vim.diagnostic.get(0, { severity = vim.diagnostic.severity.WARN })")
99 if errs != 0 99 if errs != 0
100 call add(msgs, printf('%%5*%s×%%* ', errs)) 100 call add(msgs, printf('%%5*%s×%%* ', errs))
101 endif 101 endif