yazi-proxy 0.4.1

Yazi event proxy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use yazi_macro::emit;
use yazi_shared::{Layer, event::Cmd};

pub struct CompletionProxy;

impl CompletionProxy {
	#[inline]
	pub fn close() {
		emit!(Call(Cmd::new("close"), Layer::Completion));
	}

	#[inline]
	pub fn trigger(word: &str, ticket: usize) {
		emit!(Call(Cmd::args("trigger", &[word]).with("ticket", ticket), Layer::Completion));
	}
}