CVSROOT:        /cvs
Module name:    src
Changes by:     n...@cvs.openbsd.org    2025/05/01 01:12:00

Modified files:
        usr.bin/tmux   : options-table.c screen-write.c tmux.1 

Log message:
Add an option variation-selector-always-wide to instruct tmux not to
always interpret VS16 as a wide character and assume the terminal does
likewise. This is behaviour seen in a number of newer terminals' Unicode
14 support but not in older terminals; it seems to be a little
contentious and is currently difficult to detect.

Probably in the long run tmux should pick a behaviour, look at a (new)
terminfo(5) capability to tell it what the terminal will do, and emulate
as required, but at this point I'm not sure that is worth it for
something where support is mixed, seems to be in flux, and that mostly
only matters for emojis.

GitHub issues 3923 and 4475 and others before that.

Reply via email to