From e671f2448640a4a95af676bb16961b8f9cc599fb Mon Sep 17 00:00:00 2001 From: Cho HyeonJong Date: Wed, 8 Apr 2026 15:44:20 +0900 Subject: [PATCH] fix(lsp): remove CMakeLists.txt and Makefile from clangd root markers --- 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"]