From b602c1fb9a9c12ce9876e21e28ddf7ad8b6556e6 Mon Sep 17 00:00:00 2001 From: nicm <nicm> Date: Mon, 28 May 2018 11:45:26 +0000 Subject: [PATCH] Document escaping inside conditionals, from "sadie-parayno" in GitHub issue 1359. --- tmux.1 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tmux.1 b/tmux.1 index ee50a9fa..f9d7cb98 100644 --- a/tmux.1 +++ b/tmux.1 @@ -3574,6 +3574,21 @@ if is enabled, or .Ql no if not. +Conditionals can be nested arbitrarily. +Inside a conditional, +.Ql \&, +and +.Ql } +must be escaped as +.Ql #, +and +.Ql #} , +unless they are part of a +.Ql #{...} +replacement. For example: +.Bd -literal -offset indent +#{?pane_in_mode,#[fg=white#,bg=red],#[fg=red#,bg=white]}#W . +.Ed .Pp Comparisons may be expressed by prefixing two comma-separated alternatives by