From d03e26f2641034aea7225d389779c370b4e77b5b Mon Sep 17 00:00:00 2001 From: meganrogge Date: Wed, 16 Feb 2022 17:46:35 -0600 Subject: [PATCH] allow any codicon to be used for command decorations --- .../terminal/common/terminalConfiguration.ts | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts b/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts index 868f6ab1cba..3fc43e514ef 100644 --- a/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts +++ b/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts @@ -6,7 +6,7 @@ import { ConfigurationScope, Extensions, IConfigurationNode, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; import { localize } from 'vs/nls'; import { DEFAULT_LETTER_SPACING, DEFAULT_LINE_HEIGHT, TerminalCursorStyle, DEFAULT_COMMANDS_TO_SKIP_SHELL, SUGGESTIONS_FONT_WEIGHT, MINIMUM_FONT_WEIGHT, MAXIMUM_FONT_WEIGHT, DEFAULT_LOCAL_ECHO_EXCLUDE } from 'vs/workbench/contrib/terminal/common/terminal'; -import { TerminalCommandIcon, TerminalCommandIconError, TerminalLocationString, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; +import { TerminalLocationString, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { isMacintosh, isWindows } from 'vs/base/common/platform'; import { Registry } from 'vs/platform/registry/common/platform'; @@ -105,22 +105,11 @@ const terminalConfiguration: IConfigurationNode = { }, [TerminalSettingId.CommandIcon]: { type: 'string', - enum: [TerminalCommandIcon.ChevronRight, TerminalCommandIcon.TriangleRight], - enumDescriptions: [ - localize('terminal.integrated.commandIcon.chevronRight', "A chevron pointed to the right"), - localize('terminal.integrated.commandIcon.triangleRight', "A triangle pointed to the right") - ], default: 'triangle-right', description: localize('terminal.integrated.commandIcon', "Controls the icon that will be used for each command in terminals with shell integration enabled that do not have an associated exit code.") }, [TerminalSettingId.CommandIconError]: { type: 'string', - enum: [TerminalCommandIconError.ChevronRight, TerminalCommandIconError.TriangleRight, TerminalCommandIconError.X], - enumDescriptions: [ - localize('terminal.integrated.commandIconError.chevronRight', "A chevron pointed to the right"), - localize('terminal.integrated.commandIconError.triangleRight', "A triangle pointed to the right"), - localize('terminal.integrated.commandIconError.x', "An X"), - ], default: 'x', description: localize('terminal.integrated.commandIconError', "Controls the icon that will be used for each command in terminals with shell integration enabled that do have an associated exit code.") },