diff options
Diffstat (limited to 'editors/code/src/ctx.ts')
| -rw-r--r-- | editors/code/src/ctx.ts | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/editors/code/src/ctx.ts b/editors/code/src/ctx.ts index c06d8ac3176..935a6f2b5a3 100644 --- a/editors/code/src/ctx.ts +++ b/editors/code/src/ctx.ts @@ -23,16 +23,10 @@ export class Ctx { this.extCtx = extCtx; } - async startServer() { + async startServer(serverPath: string) { assert(this.client == null); - const client = await createClient(this.config); - if (!client) { - throw new Error( - "Rust Analyzer Language Server is not available. " + - "Please, ensure its [proper installation](https://github.com/rust-analyzer/rust-analyzer/tree/master/docs/user#vs-code)." - ); - } + const client = await createClient(this.config, serverPath); this.pushCleanup(client.start()); await client.onReady(); |
