From 27885fdf6b338eb2b1cb063fdb85530211515ea9 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Mon, 24 Feb 2025 21:50:00 +0800 Subject: [PATCH] feat: expose `mode` field in `Cha` --- 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)));