macro_rules! display_menu {
    (@cmd ($cmd:expr) -O, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -Z, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -c $target_client:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -t $target_pane:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -T $title:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -x $position:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -y $position:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) $command:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr)) => { ... };
    () => { ... };
    (($cmd:expr), $($tail:tt)*) => { ... };
    ($($tail:tt)*) => { ... };
}
Expand description

Structure for displaying a menu on target-client

§Manual

tmux ^3.2:

display-menu [-O] [-c target-client] [-t target-pane] [-T title] [-x position] [-y position] name key command ...
alias: menu

tmux ^3.0:

display-menu [-c target-client] [-t target-pane] [-T title] [-x position] [-y position] name key command ...
alias: menu