diff --git a/lua/plugins/configs/lspconfig.lua b/lua/plugins/configs/lspconfig.lua index d5fdc8a..c358f12 100644 --- a/lua/plugins/configs/lspconfig.lua +++ b/lua/plugins/configs/lspconfig.lua @@ -127,12 +127,21 @@ lspconfig.lua_ls.setup { -- } -- } +lspconfig.clangd.setup { + filetypes = { "c", "cpp", "objc", "objcpp", "cuda", "proto" }, + single_file_support = true, + on_attach = M.on_attach, + capabilities = M.capabilities, + root_dir = vim.loop.cwd, + -- init_option = { fallbackFlags = { "-std=c++2a" } } +} + local servers = { "marksman", "taplo", -- "pylsp", "pyright", - "clangd", + "html", } for _, lsp in ipairs(servers) do