feat: Ctrl+O to expand paste placeholder (#18103)

This commit is contained in:
Jack Wotherspoon
2026-02-09 21:04:34 -05:00
committed by GitHub
parent 89d4556c45
commit 9081743a7f
15 changed files with 512 additions and 58 deletions

View File

@@ -6,12 +6,23 @@
import { EventEmitter } from 'node:events';
export enum TransientMessageType {
Warning = 'warning',
Hint = 'hint',
}
export interface TransientMessagePayload {
message: string;
type: TransientMessageType;
}
export enum AppEvent {
OpenDebugConsole = 'open-debug-console',
Flicker = 'flicker',
SelectionWarning = 'selection-warning',
PasteTimeout = 'paste-timeout',
TerminalBackground = 'terminal-background',
TransientMessage = 'transient-message',
}
export interface AppEvents {
@@ -20,6 +31,7 @@ export interface AppEvents {
[AppEvent.SelectionWarning]: never[];
[AppEvent.PasteTimeout]: never[];
[AppEvent.TerminalBackground]: [string];
[AppEvent.TransientMessage]: [TransientMessagePayload];
}
export const appEvents = new EventEmitter<AppEvents>();