diff --git a/yazi-plugin/src/isolate/isolate.rs b/yazi-plugin/src/isolate/isolate.rs index b5940149..ad966f5d 100644 --- a/yazi-plugin/src/isolate/isolate.rs +++ b/yazi-plugin/src/isolate/isolate.rs @@ -17,9 +17,11 @@ pub fn slim_lua() -> mlua::Result { // Elements let ui = lua.create_table()?; + elements::Line::install(&lua, &ui)?; elements::Paragraph::install(&lua, &ui)?; - elements::Rect::install(&lua, &ui)?; elements::Rect::register(&lua)?; + elements::Rect::install(&lua, &ui)?; + elements::Span::install(&lua, &ui)?; lua.globals().set("ui", ui)?; Ok(lua) diff --git a/yazi-plugin/src/utils/call.rs b/yazi-plugin/src/utils/call.rs index 063f247e..02e0a1f8 100644 --- a/yazi-plugin/src/utils/call.rs +++ b/yazi-plugin/src/utils/call.rs @@ -32,7 +32,7 @@ impl Utils { }; named.insert(s.to_str()?.replace('_', "-"), v); } - _ => Err("invalid key in cmd".into_lua_err())?, + _ => return Err("invalid key in cmd".into_lua_err()), } } Ok((args, named))