use yazi_macro::{emit, relay}; use yazi_parser::cmp::ShowOpt; use yazi_shared::Id; pub struct CmpProxy; impl CmpProxy { pub fn show(opt: ShowOpt) { emit!(Call(relay!(cmp:show).with_any("opt", opt))); } pub fn trigger(word: &str, ticket: Id) { emit!(Call(relay!(cmp:trigger, [word]).with("ticket", ticket))); } }