CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/06/09 05:49:36
Modified files:
usr.bin/tmux : tty.c utf8-combined.c
Log message:
Two fixes for RI codepoints. Firstly, do not combine more than two of
them - previously we were ending up with four codepoints in one cell
which tmux believed to be width 2, but terminals considered width 4.
Secondly, invalidate cursor position before redrawing the cell when the
second codepoint is received, terminals vary in how they manage
backspace and cursor movement across these characters, so it is better
to use absolute rather than relative positioning. GitHub issue 4853.