macro_rules! switch_client {
    (@cmd ($cmd:expr) -E, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -l, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -n, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -p, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -r, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -Z, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -c $target_client:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -t $target_session:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -T $key_table:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr)) => { ... };
    () => { ... };
    (($cmd:expr), $($tail:tt)*) => { ... };
    ($($tail:tt)*) => { ... };
}
Expand description

Structure to switch the current session for client target-client to target-session

§Manual

tmux ^3.1:

switch-client [-ElnprZ] [-c target-client] [-t target-session] [-T key-table]
(alias: switchc)

tmux ^2.1:

switch-client [-Elnpr] [-c target-client] [-t target-session] [-T key-table]
(alias: switchc)

tmux ^1.6:

switch-client [-lnpr] [-c target-client] [-t target-session]
(alias: switchc)

tmux ^1.4:

switch-client [-lnp] [-c target-client] [-t target-session]
(alias: switchc)

tmux ^1.0:

switch-client [-c target-client] [-t target-session]
(alias: switchc)

tmux ^0.8:

switch-client [-c target-client -t target-session]
(alias: switchc)