Amr Gharbeia
c8964d0249
v0.7.0: char-width + status bar fix — TDD (RED→GREEN)
...
char-width: contract 5, 4 tests (6 assertions), 100% pass
ASCII=1, CJK/Hangul/Kana/halfwidth=2, combining marks=0, tab=8
Pure Lisp, ~25 lines, no deps. Used by word-wrap for unicode.
status bar: contract 6, timestamp right-aligned at (- w 12)
Fixes overlap where focus map and timestamp both drew at :y 2 :x 1
2026-05-08 10:54:27 -04:00
..
2026-05-08 08:36:41 -04:00
2026-05-07 18:20:48 -04:00
2026-05-08 08:36:41 -04:00
2026-05-07 18:20:48 -04:00
2026-05-07 18:20:48 -04:00
2026-05-07 18:20:48 -04:00
2026-05-08 10:54:27 -04:00
2026-05-08 10:54:27 -04:00
2026-05-08 10:54:27 -04:00
2026-05-07 18:20:48 -04:00
2026-05-07 20:14:51 -04:00
2026-05-07 16:44:59 -04:00
2026-05-08 08:36:41 -04:00
2026-05-07 18:20:48 -04:00
2026-05-08 08:36:41 -04:00
2026-05-08 09:42:22 -04:00
2026-05-08 08:36:41 -04:00
2026-05-07 18:20:48 -04:00
2026-05-08 09:42:22 -04:00
2026-05-08 08:36:41 -04:00
2026-05-08 09:16:33 -04:00
2026-05-08 08:36:41 -04:00
2026-05-08 08:36:41 -04:00
2026-05-07 18:20:48 -04:00
2026-05-07 20:14:51 -04:00
2026-05-07 20:14:51 -04:00
2026-05-07 20:14:51 -04:00
2026-05-07 16:44:59 -04:00
2026-05-07 20:14:51 -04:00
2026-05-08 08:36:41 -04:00
2026-05-07 20:14:51 -04:00
2026-05-07 16:44:59 -04:00
2026-05-06 18:43:25 -04:00
2026-05-07 20:14:51 -04:00
2026-05-08 09:16:33 -04:00
2026-05-08 09:42:22 -04:00
2026-05-02 22:25:24 -04:00
2026-05-08 08:36:41 -04:00
2026-05-07 18:20: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 08:36:41 -04:00
2026-05-08 08:36:41 -04:00
2026-05-08 08:36:41 -04:00
2026-05-08 09:42:22 -04:00
2026-05-07 20:14:51 -04:00
2026-05-08 09:42:22 -04:00
2026-05-08 08:36:41 -04:00