From 5d1591f5912260505a9078995308095b5d835cfb Mon Sep 17 00:00:00 2001 From: sxyazi Date: Sat, 7 Oct 2023 01:21:39 +0800 Subject: [PATCH] .. [no ci] --- plugin/src/bindings/tab.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugin/src/bindings/tab.rs b/plugin/src/bindings/tab.rs index f59d6773..278c3648 100644 --- a/plugin/src/bindings/tab.rs +++ b/plugin/src/bindings/tab.rs @@ -54,6 +54,7 @@ impl<'a, 'b> Tab<'a, 'b> { reg.add_field_function_get("window", |_, me| me.named_user_value::("window")); reg.add_field_function_get("files", |_, me| me.named_user_value::("files")); + reg.add_field_function_get("hovered", |_, me| me.named_user_value::("hovered")); })?; LUA.register_userdata_type::(|reg| { @@ -157,6 +158,11 @@ impl<'a, 'b> Tab<'a, 'b> { .collect::>(), )?; ud.set_named_user_value("files", self.files(&inner.files)?)?; + // TODO: remove this + ud.set_named_user_value( + "hovered", + inner.hovered.as_ref().and_then(|h| self.file(999, h, inner).ok()), + )?; Ok(ud) }