From 827adacc689e632e4001ca7b02cecbcdf8024701 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Tue, 20 Sep 2022 15:38:02 +0200 Subject: [PATCH] clangd root dir detection with build_nvim --- lua/setup/my_lspconfig.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 = {