mirror of
https://github.com/sharkdp/bat
synced 2026-06-09 10:03:18 +00:00
fc94a0ec49
Control characters displayed in caret notation (e.g. ^@ for NUL) occupy 2 terminal columns, but the width calculation treated them as 0-width. Add a char_width() helper that returns 2 for control characters, fixing incorrect line wrapping with --binary=as-text. Fixes #3631