Adds two new config keys: - paste_collapse_threshold (default: 5) — line count threshold for bracketed paste collapse in both TUI and CLI - paste_collapse_threshold_fallback (default: 0, disabled) — same for the fallback heuristic in terminals without bracketed paste support TUI frontend reads these from config.get full via applyDisplay/patchUiState. CLI reads from self.config at paste-handling time. Closes #5626 Related: #5623
14 lines
440 B
TypeScript
14 lines
440 B
TypeScript
export const LARGE_PASTE = { lines: 5 }
|
|
|
|
export const LIVE_RENDER_MAX_CHARS = 16_000
|
|
export const LIVE_RENDER_MAX_LINES = 240
|
|
|
|
export const LONG_MSG = 300
|
|
export const MAX_HISTORY = 800
|
|
export const THINKING_COT_MAX = 160
|
|
|
|
// Rows per wheel event (pre-accel). 1 keeps Ink's DECSTBM fast path live
|
|
// (each scroll < viewport-1) and produces smooth motion. wheelAccel.ts
|
|
// ramps this on sustained scrolls.
|
|
export const WHEEL_SCROLL_STEP = 1
|