From f41a54b4b01897533e28c86ed31ec3c136269969 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Sat, 4 Oct 2025 20:30:53 -0500 Subject: [PATCH] fix: allow LSP filename matching when extension is missing (#2975) --- packages/opencode/src/lsp/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/lsp/index.ts b/packages/opencode/src/lsp/index.ts index 87dc1645..6aa590d9 100644 --- a/packages/opencode/src/lsp/index.ts +++ b/packages/opencode/src/lsp/index.ts @@ -113,7 +113,7 @@ export namespace LSP { async function getClients(file: string) { const s = await state() - const extension = path.parse(file).ext + const extension = path.parse(file).ext || file const result: LSPClient.Info[] = [] for (const server of Object.values(s.servers)) { if (server.extensions.length && !server.extensions.includes(extension)) continue