diff --git a/lua/setup/my_lspconfig.lua b/lua/setup/my_lspconfig.lua index d38fc6c..7ec3cff 100644 --- a/lua/setup/my_lspconfig.lua +++ b/lua/setup/my_lspconfig.lua @@ -129,6 +129,16 @@ require('lspconfig')['clangd'].setup { capabilities = capabilities, on_attach = on_attach, cmd = { 'clangd', '--compile-commands-dir=build_nvim' }, + root_dir = require('lspconfig').util.root_pattern( + '.clangd', + '.clang-tidy', + '.clang-format', + 'compile_commands.json', + 'compile_flags.txt', + 'configure.ac', + '.git', + 'build_nvim' + ) } -- require('clangd_extensions').setup({ -- server = {