diff options
-rw-r--r-- | lua/lsp.lua | 3 | ||||
-rw-r--r-- | plugin/statusline.vim | 4 |
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 |