From 9c1c061b84cfc4b132faa9dc2e0de3a1e34d87dc Mon Sep 17 00:00:00 2001 From: Cho HyeonJong Date: Thu, 9 Apr 2026 13:10:06 +0900 Subject: [PATCH] fix(lsp): remove CMakeLists.txt and Makefile from clangd root markers (#21466) --- packages/opencode/src/lsp/index.ts | 2 +- packages/opencode/src/lsp/server.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/lsp/index.ts b/packages/opencode/src/lsp/index.ts index de87e568f7..33fd209ccc 100644 --- a/packages/opencode/src/lsp/index.ts +++ b/packages/opencode/src/lsp/index.ts @@ -245,7 +245,7 @@ export namespace LSP { }) if (!handle) return undefined - log.info("spawned lsp server", { serverID: server.id }) + log.info("spawned lsp server", { serverID: server.id, root }) const client = await LSPClient.create({ serverID: server.id, diff --git a/packages/opencode/src/lsp/server.ts b/packages/opencode/src/lsp/server.ts index 7421ed5436..f50c858e91 100644 --- a/packages/opencode/src/lsp/server.ts +++ b/packages/opencode/src/lsp/server.ts @@ -867,7 +867,7 @@ export namespace LSPServer { export const Clangd: Info = { id: "clangd", - root: NearestRoot(["compile_commands.json", "compile_flags.txt", ".clangd", "CMakeLists.txt", "Makefile"]), + root: NearestRoot(["compile_commands.json", "compile_flags.txt", ".clangd"]), extensions: [".c", ".cpp", ".cc", ".cxx", ".c++", ".h", ".hpp", ".hh", ".hxx", ".h++"], async spawn(root) { const args = ["--background-index", "--clang-tidy"]