[clang-tools-extra] [clangd] Make clangd-indexer respect .clangd configuration files (PR #214951)

via cfe-commits cfe-commits at lists.llvm.org
Fri Sep 25 03:19:37 PDT 2026


================
@@ -152,6 +201,16 @@ int main(int argc, const char **argv) {
     return 1;
   }
 
+  clang::clangd::RealThreadsafeFS TFS;
+  std::vector<std::unique_ptr<clang::clangd::config::Provider>> ProviderStack;
+  if (clang::clangd::EnableConfig)
+    ProviderStack =
+        clang::clangd::config::Provider::createDefaultProviders(TFS);
+  auto ConfigProvider =
+      clang::clangd::config::Provider::combine(std::move(ProviderStack));
+  auto ContextProvider =
+      clang::clangd::createConfiguredContextProvider(ConfigProvider.get());
----------------
Fil-Den wrote:

I also didn't see it :( I revert it to previous state with empty callback, so it should be ok now.


https://github.com/llvm/llvm-project/pull/214951


More information about the cfe-commits mailing list