Send Unicode directional isolate characters around horizontal pane
authornicm <nicm@openbsd.org>
Fri, 5 Feb 2021 12:29:18 +0000 (12:29 +0000)
committernicm <nicm@openbsd.org>
Fri, 5 Feb 2021 12:29:18 +0000 (12:29 +0000)
commit9a569e26b820026b63a93d354730bfbb40076eed
tree77dbd427dd4fc8431001ac549479273606eeccde
parente957e77f58bb1088f2ef18d4b0ae70d99d91bebe
Send Unicode directional isolate characters around horizontal pane
borders if the terminal support UTF-8 and an extension terminfo(5)
capability "Bidi" is present. On terminals with BiDi support (ie, VTE)
this seems to be enough to display right-to-left text acceptably enough
to be usable (with some caveats about the mouse position). Requested by
and with help from Mahmoud Elagdar in GitHub issue 2425.
usr.bin/tmux/grid.c
usr.bin/tmux/screen-redraw.c
usr.bin/tmux/tmux.1
usr.bin/tmux/tmux.h
usr.bin/tmux/tty-term.c