From 0e98641b51270f2f63ffb30902b44903d8e88383 Mon Sep 17 00:00:00 2001 From: christine betts Date: Mon, 11 Aug 2025 21:01:37 +0000 Subject: Add support for VSCode-like editors (#5699) Co-authored-by: Jacob Richman --- packages/cli/src/ui/App.tsx | 3 +-- packages/cli/src/ui/IdeIntegrationNudge.tsx | 12 ++++++------ 2 files changed, 7 insertions(+), 8 deletions(-) (limited to 'packages/cli') diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index aff3fac3..c4f67294 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -939,8 +939,7 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { {shouldShowIdePrompt ? ( ) : isFolderTrustDialogOpen ? ( diff --git a/packages/cli/src/ui/IdeIntegrationNudge.tsx b/packages/cli/src/ui/IdeIntegrationNudge.tsx index 72cd1756..f0c6172d 100644 --- a/packages/cli/src/ui/IdeIntegrationNudge.tsx +++ b/packages/cli/src/ui/IdeIntegrationNudge.tsx @@ -13,14 +13,12 @@ import { export type IdeIntegrationNudgeResult = 'yes' | 'no' | 'dismiss'; interface IdeIntegrationNudgeProps { - question: string; - description?: string; + ideName?: string; onComplete: (result: IdeIntegrationNudgeResult) => void; } export function IdeIntegrationNudge({ - question, - description, + ideName, onComplete, }: IdeIntegrationNudgeProps) { useInput((_input, key) => { @@ -56,9 +54,11 @@ export function IdeIntegrationNudge({ {'> '} - {question} + {`Do you want to connect your ${ideName ?? 'your'} editor to Gemini CLI?`} - {description && {description}} + {`If you select Yes, we'll install an extension that allows the CLI to access your open files and display diffs directly in ${ideName ?? 'your editor'}.`}