macro_rules! command_prompt {
    (@cmd ($cmd:expr) -1, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -b, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -F, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -i, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -k, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -N, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -T, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -W, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -T $prompt_type:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -I $inputs:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -p $prompts:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -t $target_client:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) $template:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr)) => { ... };
    () => { ... };
    (($cmd:expr), $($tail:tt)*) => { ... };
    ($($tail:tt)*) => { ... };
}
Expand description

Structure for open the command prompt in a client

§Manual

tmux ^3.3:

command-prompt [-1bFikN] [-I inputs] [-p prompts] [-t target-client] [-T prompt-type] [template]

tmux ^3.2:

command-prompt [-1ikNTW] [-I inputs] [-p prompts] [-t target-client] [template]

tmux ^3.1:

command-prompt [-1ikN] [-I inputs] [-p prompts] [-t target-client] [template]

tmux ^3.0:

command-prompt [-1Ni] [-I inputs] [-p prompts] [-t target-client] [template]

tmux ^2.4:

command-prompt [-1i] [-I inputs] [-p prompts] [-t target-client] [template]

tmux ^1.5:

command-prompt [-I inputs] [-p prompts] [-t target-client] [template]

tmux ^1.0:

command-prompt [-p prompts] [-t target-client] [template]

tmux ^0.8:

command-prompt [-t target-client] [template]