Replace overlay_ranges with visible_ranges which can hold more than

three ranges (will be needed for floating panes); move the visible
ranges checks outside of tty_draw_line and rewrite it to fix issues with
partially-obscured wide characters. With Michael Grant.
This commit is contained in:
nicm
2026-01-23 10:45:53 +00:00
parent 195a9cfd88
commit f70150a663
10 changed files with 502 additions and 316 deletions

View File

@@ -116,6 +116,7 @@ SRCS= alerts.c \
style.c \
tmux.c \
tty-acs.c \
tty-draw.c \
tty-features.c \
tty-keys.c \
tty-term.c \