feat: Allow Esc to exit shell mode
- Update InputPrompt.tsx to handle Esc key for exiting shell mode. - Modify ShellModeIndicator.tsx to reflect the new keybinding. Fixes https://buganizer.corp.google.com/issues/419087952
This commit is contained in:
parent
02ab0c234c
commit
872f308536
|
@ -189,6 +189,10 @@ export const InputPrompt: React.FC<InputPromptProps> = ({
|
|||
return true;
|
||||
}
|
||||
if (key.escape) {
|
||||
if (shellModeActive) {
|
||||
setShellModeActive(false);
|
||||
return;
|
||||
}
|
||||
completion.resetCompletionState();
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@ export const ShellModeIndicator: React.FC = () => (
|
|||
<Box>
|
||||
<Text color={Colors.AccentYellow}>
|
||||
shell mode enabled
|
||||
<Text color={Colors.SubtleComment}> (! to toggle)</Text>
|
||||
<Text color={Colors.SubtleComment}> (esc to disable)</Text>
|
||||
</Text>
|
||||
</Box>
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue