about summary refs log tree commit diff
path: root/editors/code/src/client.ts
diff options
context:
space:
mode:
authorTim <tdhutt@gmail.com>2020-03-31 09:05:22 +0100
committerTim Hutt <timh@graphcore.ai>2020-03-31 09:06:52 +0100
commita781a58fe2cefefbf9bf505247df78fd750a8f13 (patch)
treeb0a332117f094a98ca9818bb1da53df2a29f3262 /editors/code/src/client.ts
parent6e535915bda524de34f011f75067132e88a3a3cc (diff)
downloadrust-a781a58fe2cefefbf9bf505247df78fd750a8f13.tar.gz
rust-a781a58fe2cefefbf9bf505247df78fd750a8f13.zip
Throw error if no folder is opened
Diffstat (limited to 'editors/code/src/client.ts')
-rw-r--r--editors/code/src/client.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/editors/code/src/client.ts b/editors/code/src/client.ts
index c9819e4573f..0de45bb3040 100644
--- a/editors/code/src/client.ts
+++ b/editors/code/src/client.ts
@@ -30,14 +30,14 @@ export function configToServerOptions(config: Config) {
     };
 }
 
-export async function createClient(config: Config, serverPath: string, workspaceFolder: vscode.WorkspaceFolder | null): Promise<lc.LanguageClient> {
+export async function createClient(config: Config, serverPath: string, workspaceFolder: vscode.WorkspaceFolder): Promise<lc.LanguageClient> {
     // '.' Is the fallback if no folder is open
     // TODO?: Workspace folders support Uri's (eg: file://test.txt).
     // It might be a good idea to test if the uri points to a file.
 
     const run: lc.Executable = {
         command: serverPath,
-        options: { cwd: workspaceFolder?.uri.fsPath ?? '.' },
+        options: { cwd: workspaceFolder.uri.fsPath },
     };
     const serverOptions: lc.ServerOptions = {
         run,