4f4b811967
Track column count separately from character count to properly handle wide characters (CJK, emoji) that occupy 2 terminal columns but have a single character + empty placeholder in pyte buffer.