diff options
| author | Dax Raad <[email protected]> | 2025-07-02 23:59:08 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-07-02 23:59:08 -0400 |
| commit | 8c4b5e088ba6e9b76f34d140a49caab1bd9479c5 (patch) | |
| tree | ec6bdabb84d858c8ebf02761a8f6b544f46f2ff2 | |
| parent | 69920a73d79f413e361491f9fa78ed49cb58d05f (diff) | |
| download | opencode-8c4b5e088ba6e9b76f34d140a49caab1bd9479c5.tar.gz opencode-8c4b5e088ba6e9b76f34d140a49caab1bd9479c5.zip | |
do not install gopls if go is not installed
| -rw-r--r-- | packages/opencode/src/lsp/server.ts | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/packages/opencode/src/lsp/server.ts b/packages/opencode/src/lsp/server.ts index 8dde48ee1..ce7972f52 100644 --- a/packages/opencode/src/lsp/server.ts +++ b/packages/opencode/src/lsp/server.ts @@ -57,6 +57,7 @@ export namespace LSPServer { PATH: process.env["PATH"] + ":" + Global.Path.bin, }) if (!bin) { + if (!Bun.which("go")) return log.info("installing gopls") const proc = Bun.spawn({ cmd: ["go", "install", "golang.org/x/tools/gopls@latest"], |
