From 5fb3fcc974d00154149d3569d6ff095821c477bd Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Fri, 9 Jan 2026 06:05:33 -0800 Subject: [PATCH] Don't show suggest hint when it's not enabled Fixes #286680 --- .../inlineHint/browser/terminal.initialHint.contribution.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/terminalContrib/inlineHint/browser/terminal.initialHint.contribution.ts b/src/vs/workbench/contrib/terminalContrib/inlineHint/browser/terminal.initialHint.contribution.ts index 21562d322a996..78f8c1424a7de 100644 --- a/src/vs/workbench/contrib/terminalContrib/inlineHint/browser/terminal.initialHint.contribution.ts +++ b/src/vs/workbench/contrib/terminalContrib/inlineHint/browser/terminal.initialHint.contribution.ts @@ -31,6 +31,7 @@ import { TerminalChatCommandId } from '../../chat/browser/terminalChat.js'; import { TerminalInitialHintSettingId } from '../common/terminalInitialHintConfiguration.js'; import './media/terminalInitialHint.css'; import { TerminalSuggestCommandId } from '../../suggest/common/terminal.suggest.js'; +import { TerminalSuggestSettingId } from '../../suggest/common/terminalSuggestConfiguration.js'; import { IChatEntitlementService } from '../../../../services/chat/common/chatEntitlementService.js'; const $ = dom.$; @@ -316,7 +317,8 @@ class TerminalInitialHintWidget extends Disposable { } // Suggest hint - const suggestKeybinding = this._keybindingService.lookupKeybinding(TerminalSuggestCommandId.TriggerSuggest); + const suggestEnabled = this._configurationService.getValue(TerminalSuggestSettingId.Enabled); + const suggestKeybinding = suggestEnabled ? this._keybindingService.lookupKeybinding(TerminalSuggestCommandId.TriggerSuggest) : undefined; const suggestKeybindingLabel = suggestKeybinding?.getLabel(); if (suggestKeybinding && suggestKeybindingLabel) { const suggestActionPart = localize('showSuggestHint', 'Show suggestions {0}. ', suggestKeybindingLabel);