diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 977515e..a34b07b 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -20,7 +20,19 @@ return { local capabilities = require'blink.cmp'.get_lsp_capabilities() lspconfig.lua_ls.setup {capabilities = capabilities} - lspconfig.clangd.setup {capabilities = capabilities} + lspconfig.clangd.setup { + capabilities = capabilities, + init_options = { + compilationDatabaseDirectory = "build"; + index = { + threads = 0; + }; + clang = { + excludeArgs = { "-frounding-math"} ; + }; + } + } + --lspconfig.ccls.setup { -- capabilities = capabilities, -- init_options = {