Files
passepartout/org
Amr Gharbeia f56ff4849f fix!: eliminate cat subprocess, use direct stdin reads, fix parens
Cat subprocess (uiop:launch-program '("cat") :input :interactive) was
unreliable — the process would exit immediately in some environments,
breaking ALL keyboard input. Root cause: uiop's :input :interactive mode
opened /dev/tty which failed under specific process-group configurations.

Replace with direct read-char-no-hang on *standard-input*. The bash script
sets stty -icanon -echo -ixon before launching sbcl, so SBCL's stdin is
already in raw mode. No subprocess needed.

Also fixed pre-existing paren imbalance in tui-main (2 extra opens).
2026-05-15 08:33:24 -04:00
..