- Replaced read-event/read-raw-byte with read-char-no-hang from *standard-input* for reliable non-blocking terminal input - Added escape sequence decoding (CSI sequences for arrows, PageUp/Dn, Home, End, F-keys) - Added Ctrl+letter handling (0x01-0x1a mapped to :CTRL-X keywords) - Added direct key dispatch for Ctrl+P (palette), Ctrl+B (sidebar), Ctrl+L (redraw), Ctrl+Q (quit), Ctrl+D/F/G, PageUp/Dn, Home/End - Fixed cl-tty read-raw-byte to check poll result before reading - Initial render before main loop so startup messages appear immediately - All 237 tests pass
75 KiB
75 KiB