diff options
Diffstat (limited to 'packages/cli/src')
| -rw-r--r-- | packages/cli/src/config/config.ts | 1 | ||||
| -rw-r--r-- | packages/cli/src/config/settings.ts | 1 | ||||
| -rw-r--r-- | packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx | 16 |
3 files changed, 5 insertions, 13 deletions
diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index ccdcf74b..2f989883 100644 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -195,7 +195,6 @@ export async function loadCliConfig( fileFilteringRespectGitIgnore: settings.fileFiltering?.respectGitIgnore, fileFilteringAllowBuildArtifacts: settings.fileFiltering?.allowBuildArtifacts, - enableModifyWithExternalEditors: settings.enableModifyWithExternalEditors, checkpoint: argv.checkpoint, }); } diff --git a/packages/cli/src/config/settings.ts b/packages/cli/src/config/settings.ts index af1278a6..df557e25 100644 --- a/packages/cli/src/config/settings.ts +++ b/packages/cli/src/config/settings.ts @@ -38,7 +38,6 @@ export interface Settings { contextFileName?: string; accessibility?: AccessibilitySettings; telemetry?: boolean; - enableModifyWithExternalEditors?: boolean; preferredEditor?: string; // Git-aware file filtering settings diff --git a/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx b/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx index 0de85ba4..b747cabc 100644 --- a/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx +++ b/packages/cli/src/ui/components/messages/ToolConfirmationMessage.tsx @@ -28,7 +28,7 @@ export interface ToolConfirmationMessageProps { export const ToolConfirmationMessage: React.FC< ToolConfirmationMessageProps -> = ({ confirmationDetails, config, isFocused = true }) => { +> = ({ confirmationDetails, isFocused = true }) => { const { onConfirm } = confirmationDetails; useInput((_, key) => { @@ -85,18 +85,12 @@ export const ToolConfirmationMessage: React.FC< label: 'Yes, allow always', value: ToolConfirmationOutcome.ProceedAlways, }, - ); - - const externalEditorsEnabled = - config?.getEnableModifyWithExternalEditors() ?? false; - if (externalEditorsEnabled) { - options.push({ + { label: 'Modify with external editor', value: ToolConfirmationOutcome.ModifyWithEditor, - }); - } - - options.push({ label: 'No (esc)', value: ToolConfirmationOutcome.Cancel }); + }, + { label: 'No (esc)', value: ToolConfirmationOutcome.Cancel }, + ); } else if (confirmationDetails.type === 'exec') { const executionProps = confirmationDetails as ToolExecuteConfirmationDetails; |
