macro_rules! wait_for {
    (@cmd ($cmd:expr) -L, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -S, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -U, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) $channel:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr)) => { ... };
    () => { ... };
    (($cmd:expr), $($tail:tt)*) => { ... };
    ($($tail:tt)*) => { ... };
}
Expand description

§Manual

tmux ^1.9:

wait-for [-L | -S | -U] channel
(alias: wait)

tmux ^1.8:

wait-for -LSU channel
(alias: wait)