Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--editors/code/src/client.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/editors/code/src/client.ts b/editors/code/src/client.ts
index d28c20aa08..7519cd3de3 100644
--- a/editors/code/src/client.ts
+++ b/editors/code/src/client.ts
@@ -49,7 +49,9 @@ export async function createClient(serverPath: string, workspace: Workspace, ext
let initializationOptions = vscode.workspace.getConfiguration("rust-analyzer");
// Update outdated user configs
- await updateConfig(initializationOptions);
+ await updateConfig(initializationOptions).catch(err => {
+ void vscode.window.showErrorMessage(`Failed updating old config keys: ${err.message}`);
+ });
if (workspace.kind === "Detached Files") {
initializationOptions = { "detachedFiles": workspace.files.map(file => file.uri.fsPath), ...initializationOptions };