yazi/yazi-proxy/src/cmp.rs

15 lines
323 B
Rust

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)));
}
}