yazi/yazi-fm/src/panic.rs

17 lines
262 B
Rust

use crate::Term;
pub(super) struct Panic;
impl Panic {
pub(super) fn install() {
better_panic::install();
let hook = std::panic::take_hook();
std::panic::set_hook(Box::new(move |info| {
Term::goodbye(|| {
hook(info);
true
});
}));
}
}