Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--editors/code/package.json5
-rw-r--r--editors/code/src/commands.ts5
2 files changed, 2 insertions, 8 deletions
diff --git a/editors/code/package.json b/editors/code/package.json
index 60c827e31a..cd0ad92d9a 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -293,11 +293,6 @@
"default": null,
"markdownDescription": "Environment variables passed to the runnable launched using `Test` or `Debug` lens or `rust-analyzer.run` command."
},
- "rust-analyzer.inlayHints.enable": {
- "type": "boolean",
- "default": true,
- "description": "Whether to show inlay hints."
- },
"rust-analyzer.server.path": {
"type": [
"null",
diff --git a/editors/code/src/commands.ts b/editors/code/src/commands.ts
index a808d5ec6d..1e89938c05 100644
--- a/editors/code/src/commands.ts
+++ b/editors/code/src/commands.ts
@@ -300,10 +300,9 @@ export function serverVersion(ctx: Ctx): Cmd {
export function toggleInlayHints(_ctx: Ctx): Cmd {
return async () => {
- const scope = vscode.ConfigurationTarget.Global;
- const config = vscode.workspace.getConfiguration("editor.inlayHints");
+ const config = vscode.workspace.getConfiguration("editor.inlayHints", { languageId: "rust" });
const value = !config.get("enabled");
- await config.update('enabled', value, scope);
+ await config.update('enabled', value, vscode.ConfigurationTarget.Global);
};
}