1
0
mirror of https://github.com/sharkdp/bat synced 2026-08-01 18:31:46 +00:00

fix: account for caret notation width in text wrapping

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
This commit is contained in:
Eyüp Can Akman
2026-03-19 13:26:14 +03:00
committed by Keith Hall
parent 4a38eab3ea
commit fc94a0ec49
4 changed files with 33 additions and 5 deletions
Binary file not shown.