Change status line drawing to create the window list in a separate screen and

then copy it into the status line screen. This allows UTF-8 in window names and
fixes some problems with #[] in window-status-format.
This commit is contained in:
Nicholas Marriott
2009-11-19 19:47:28 +00:00
parent 543fb99bc6
commit 33b337f618
3 changed files with 207 additions and 187 deletions

4
tmux.h
View File

@ -844,6 +844,10 @@ struct winlink {
int idx;
struct window *window;
size_t status_width;
struct grid_cell status_cell;
char *status_text;
RB_ENTRY(winlink) entry;
TAILQ_ENTRY(winlink) sentry;
};