mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 21:56:57 +00:00
Support %else in config files to match %if, from Brad Town in GitHub
issue 1071.
This commit is contained in:
25
tmux.1
25
tmux.1
@ -976,22 +976,37 @@ them with
|
||||
and
|
||||
.Em %endif
|
||||
lines.
|
||||
Additional
|
||||
.Em %elif
|
||||
and
|
||||
.Em %else
|
||||
lines may also be used.
|
||||
The argument to
|
||||
.Em %if
|
||||
is expanded as a format and if it evaluates to false
|
||||
(zero or empty), subsequent lines are ignored until
|
||||
and
|
||||
.Em %elif
|
||||
is expanded as a format and if it evaluates to false (zero or empty),
|
||||
subsequent lines are ignored until the next
|
||||
.Em %elif ,
|
||||
.Em %else
|
||||
or
|
||||
.Em %endif .
|
||||
For example:
|
||||
.Bd -literal -offset indent
|
||||
%if #{==:#{host},myhost}
|
||||
set -g status-style bg=red
|
||||
%elif #{==:#{host},myotherhost}
|
||||
set -g status-style bg=green
|
||||
%else
|
||||
set -g status-style bg=blue
|
||||
%endif
|
||||
.Ed
|
||||
.Pp
|
||||
Will change the status line to red if running on
|
||||
.Ql myhost .
|
||||
.Em %if
|
||||
may not be nested.
|
||||
.Ql myhost ,
|
||||
green if running on
|
||||
.Ql myotherhost ,
|
||||
or blue if running on another host.
|
||||
.It Ic start-server
|
||||
.D1 (alias: Ic start )
|
||||
Start the
|
||||
|
Reference in New Issue
Block a user