yazi-actor 26.1.22

Yazi actor model
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use anyhow::Result;
use yazi_macro::succ;
use yazi_parser::VoidOpt;
use yazi_shared::data::Data;

use crate::{Actor, Ctx};

pub struct Close;

impl Actor for Close {
	type Options = VoidOpt;

	const NAME: &str = "close";

	fn act(cx: &mut Ctx, _: Self::Options) -> Result<Data> {
		succ!(cx.tab_mut().spot.reset());
	}
}