diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-28 16:34:52 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:15 -0300 |
| commit | b586d916c2aac1e5e577162898ebb86632f32db0 (patch) | |
| tree | ac109d93e28c478ec7b596bef1d5ae7664f2ec75 /src/File.zig | |
| parent | f30ee05b0609b8f3aa488c94f3ff21733ed37053 (diff) | |
| download | pardes-b586d916c2aac1e5e577162898ebb86632f32db0.tar.gz pardes-b586d916c2aac1e5e577162898ebb86632f32db0.zip | |
Text sent to a REPL is plain lines, sent whole or not at all
A CRLF became two line ends, the blank line ending a Python block; an ESC in
the text, ESC[201~ above all, could end a bracketed paste early; and on the
board, whose writes are 128 effects of 64 bytes with nothing pending, a send
past 8 KB was cut and lost its closing ESC[201~ and Enter, leaving the REPL
in a paste. Lines now end in LF alone, ESC and every control byte but tab and
newline are dropped, and a send larger than can be written at once
(Pardes.writeRoom) is refused with a message instead of cut.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/File.zig')
0 files changed, 0 insertions, 0 deletions
