OpenBSD/src 2beKX7fusr.bin/tmux format-draw.c status.c

   Extend the #[] style syntax and use that together with previous format
   changes to allow the status line to be entirely configured with a single
   option.

   Now that it is possible to configure their content, enable the existing
   code that lets the status line be multiple lines in height. The status
   option can now take a value of 2, 3, 4 or 5 (as well as the previous on
   or off) to configure more than one line. The new status-format array
   option configures the format of each line, the default just references
   the existing status-* options, although some of the more obscure status
   options may be eliminated in time.

   Additions to the #[] syntax are: "align" to specify alignment (left,
   centre, right), "list" for the window list and "range" to configure
   ranges of text for the mouse bindings.

   The "align" keyword can also be used to specify alignment of entries in
   tree mode and the pane status lines.
VersionDeltaFile
1.1+871-0usr.bin/tmux/format-draw.c
1.192+105-326usr.bin/tmux/status.c
1.18+107-6usr.bin/tmux/style.c
1.149+1-108usr.bin/tmux/screen-write.c
1.874+67-20usr.bin/tmux/tmux.h
1.625+70-6usr.bin/tmux/tmux.1
1.40+1-61usr.bin/tmux/utf8.c
1.99+52-2usr.bin/tmux/options-table.c
1.272+24-11usr.bin/tmux/server-client.c
1.21+23-7usr.bin/tmux/window-client.c
1.59+15-15usr.bin/tmux/screen-redraw.c
1.27+9-6usr.bin/tmux/mode-tree.c
1.185+4-4usr.bin/tmux/format.c
1.93+2-1usr.bin/tmux/Makefile
1.224+1-2usr.bin/tmux/window.c
+1,352-57515 files

UnifiedSplitRaw