From 68e892694dfa729b66f341e04c0d9c6c8ca0d2a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E9=9B=85=20=C2=B7=20Misaki=20Masa?= Date: Mon, 24 Feb 2025 21:51:46 +0800 Subject: [PATCH] feat: expose `mode` field in `Cha` (#2394) --- yazi-plugin/src/bindings/cha.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/yazi-plugin/src/bindings/cha.rs b/yazi-plugin/src/bindings/cha.rs index 0ea26008..4329be9c 100644 --- a/yazi-plugin/src/bindings/cha.rs +++ b/yazi-plugin/src/bindings/cha.rs @@ -75,6 +75,7 @@ impl UserData for Cha { #[cfg(unix)] { use std::ops::Not; + fields.add_field_method_get("mode", |_, me| Ok(me.is_dummy().not().then_some(me.mode))); fields.add_field_method_get("dev", |_, me| Ok(me.is_dummy().not().then_some(me.dev))); fields.add_field_method_get("uid", |_, me| Ok(me.is_dummy().not().then_some(me.uid))); fields.add_field_method_get("gid", |_, me| Ok(me.is_dummy().not().then_some(me.gid)));