Amr Gharbeia
ce3e8ed44c
fix: use read-char-no-hang instead of cl-tty read-raw-byte
- 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
2026-05-13 20:23:51 -04:00
..
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 20:23:51 -04:00
2026-05-13 19:13:20 -04:00
2026-05-13 19:49:45 -04:00
2026-05-13 18:08:29 -04:00
2026-05-13 09:17:48 -04:00
2026-05-07 20:14:51 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-08 08:36:41 -04:00
2026-05-13 09:17:48 -04:00
2026-05-08 08:36:41 -04:00
2026-05-13 09:17:48 -04:00
2026-05-07 18:20:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-07 16:44:59 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-02 22:25:24 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00
2026-05-08 08:36:41 -04:00
2026-05-08 08:36:41 -04:00
2026-05-08 09:16:33 -04:00
2026-05-08 15:14:44 -04:00
2026-05-08 08:36:41 -04:00
2026-05-13 09:17:48 -04:00
2026-05-08 08:36:41 -04:00
2026-05-13 09:17:48 -04:00
2026-05-07 20:14:51 -04:00
2026-05-13 09:17:48 -04:00
2026-05-13 09:17:48 -04:00