aboutsummaryrefslogtreecommitdiff
path: root/tmux.1
diff options
context:
space:
mode:
Diffstat (limited to 'tmux.1')
-rw-r--r--tmux.125
1 files changed, 20 insertions, 5 deletions
diff --git a/tmux.1 b/tmux.1
index 49a5350a..10abb3bf 100644
--- a/tmux.1
+++ b/tmux.1
@@ -980,22 +980,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