Unnamed repository; edit this file 'description' to name the repository.
Auto merge of #14618 - westernwontons:feature/automatic-parameter-hints-toggle, r=Veykril
fix: `editor.parameterHints.enabled` not always being respected #13472 When accepting a suggestion, the parameter hints would always trigger automatically. This PR provides the ability for users to toggle this functionality off by specifying the new "rust-analyzer.autoTriggerParameterHints" option in `settings.json`. Possible options are `true` and `false`. It's `true` by default.
bors 2023-04-21
parent 2400b36 · parent 36281e0 · commit 5b66550
-rw-r--r--editors/code/src/commands.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/editors/code/src/commands.ts b/editors/code/src/commands.ts
index 5209fecc06..0d91548b9b 100644
--- a/editors/code/src/commands.ts
+++ b/editors/code/src/commands.ts
@@ -89,7 +89,13 @@ export function shuffleCrateGraph(ctx: CtxInit): Cmd {
export function triggerParameterHints(_: CtxInit): Cmd {
return async () => {
- await vscode.commands.executeCommand("editor.action.triggerParameterHints");
+ const parameterHintsEnabled = vscode.workspace
+ .getConfiguration("editor")
+ .get<boolean>("parameterHints.enabled");
+
+ if (parameterHintsEnabled) {
+ await vscode.commands.executeCommand("editor.action.triggerParameterHints");
+ }
};
}