From 9e7f37bf6f1b74a08c7df4696a843e18e7af5afd Mon Sep 17 00:00:00 2001 From: hankertrix <91734413+hankertrix@users.noreply.github.com> Date: Sat, 1 Mar 2025 21:40:39 +0800 Subject: [PATCH] refactor: remove input, confirm, pick and which components --- yazi-plugin/src/config/runtime.rs | 95 +------------------------------ 1 file changed, 1 insertion(+), 94 deletions(-) diff --git a/yazi-plugin/src/config/runtime.rs b/yazi-plugin/src/config/runtime.rs index 46fba632..1a745813 100644 --- a/yazi-plugin/src/config/runtime.rs +++ b/yazi-plugin/src/config/runtime.rs @@ -1,6 +1,6 @@ use mlua::{IntoLua, Lua, LuaSerdeExt, SerializeOptions, Value}; use yazi_boot::ARGS; -use yazi_config::{MGR, PREVIEW, TASKS, THEME, INPUT, CONFIRM, PICK, WHICH}; +use yazi_config::{MGR, PREVIEW, TASKS, THEME}; use crate::{Composer, url::Url}; @@ -20,10 +20,6 @@ impl<'a> Runtime<'a> { b"plugin" => super::Plugin::compose(lua)?, b"preview" => Self::preview(lua)?, b"tasks" => Self::tasks(lua)?, - b"input" => Self::input(lua)?, - b"confirm" => Self::confirm(lua)?, - b"pick" => Self::pick(lua)?, - b"which" => Self::which(lua)?, _ => return Ok(Value::Nil), } .into_lua(lua) @@ -104,95 +100,6 @@ impl<'a> Runtime<'a> { }) } - fn input(lua: &Lua) -> mlua::Result { - Composer::make(lua, 25, |lua, key| { - match key { - b"cursor_blink" => lua.to_value_with(&INPUT.cursor_blink, OPTS)?, - - b"cd_title" => lua.to_value_with(&INPUT.cd_title, OPTS)?, - b"cd_origin" => lua.to_value_with(&INPUT.cd_origin, OPTS)?, - b"cd_offset" => lua.to_value_with(&INPUT.cd_offset, OPTS)?, - - b"create_title" => lua.to_value_with(&INPUT.create_title, OPTS)?, - b"create_origin" => lua.to_value_with(&INPUT.create_origin, OPTS)?, - b"create_offset" => lua.to_value_with(&INPUT.create_offset, OPTS)?, - - b"rename_title" => lua.to_value_with(&INPUT.rename_title, OPTS)?, - b"rename_origin" => lua.to_value_with(&INPUT.rename_origin, OPTS)?, - b"rename_offset" => lua.to_value_with(&INPUT.rename_offset, OPTS)?, - - b"filter_title" => lua.to_value_with(&INPUT.filter_title, OPTS)?, - b"filter_origin" => lua.to_value_with(&INPUT.filter_origin, OPTS)?, - b"filter_offset" => lua.to_value_with(&INPUT.filter_offset, OPTS)?, - - b"find_title" => lua.to_value_with(&INPUT.find_title, OPTS)?, - b"find_origin" => lua.to_value_with(&INPUT.find_origin, OPTS)?, - b"find_offset" => lua.to_value_with(&INPUT.find_offset, OPTS)?, - - b"search_title" => lua.to_value_with(&INPUT.search_title, OPTS)?, - b"search_origin" => lua.to_value_with(&INPUT.search_origin, OPTS)?, - b"search_offset" => lua.to_value_with(&INPUT.search_offset, OPTS)?, - - b"shell_title" => lua.to_value_with(&INPUT.shell_title, OPTS)?, - b"shell_origin" => lua.to_value_with(&INPUT.shell_origin, OPTS)?, - b"shell_offset" => lua.to_value_with(&INPUT.shell_offset, OPTS)?, - _ => return Ok(Value::Nil), - } - .into_lua(lua) - }) - } - - fn confirm(lua: &Lua) -> mlua::Result { - Composer::make(lua, 15, |lua, key| { - match key { - b"trash_title" => lua.to_value_with(&CONFIRM.trash_title, OPTS)?, - b"trash_origin" => lua.to_value_with(&CONFIRM.trash_origin, OPTS)?, - b"trash_offset" => lua.to_value_with(&CONFIRM.trash_offset, OPTS)?, - - b"delete_title" => lua.to_value_with(&CONFIRM.delete_title, OPTS)?, - b"delete_origin" => lua.to_value_with(&CONFIRM.delete_origin, OPTS)?, - b"delete_offset" => lua.to_value_with(&CONFIRM.delete_offset, OPTS)?, - - b"overwrite_title" => lua.to_value_with(&CONFIRM.overwrite_title, OPTS)?, - b"overwrite_content" => lua.to_value_with(&CONFIRM.overwrite_content, OPTS)?, - b"overwrite_origin" => lua.to_value_with(&CONFIRM.overwrite_origin, OPTS)?, - b"overwrite_offset" => lua.to_value_with(&CONFIRM.overwrite_offset, OPTS)?, - - b"quit_title" => lua.to_value_with(&CONFIRM.quit_title, OPTS)?, - b"quit_content" => lua.to_value_with(&CONFIRM.quit_content, OPTS)?, - b"quit_origin" => lua.to_value_with(&CONFIRM.quit_origin, OPTS)?, - b"quit_offset" => lua.to_value_with(&CONFIRM.quit_offset, OPTS)?, - _ => return Ok(Value::Nil), - } - .into_lua(lua) - }) - } - - fn pick(lua: &Lua) -> mlua::Result { - Composer::make(lua, 5, |lua, key| { - match key { - b"open_title" => lua.to_value_with(&PICK.open_title, OPTS)?, - b"open_origin" => lua.to_value_with(&PICK.open_origin, OPTS)?, - b"open_offset" => lua.to_value_with(&PICK.open_offset, OPTS)?, - _ => return Ok(Value::Nil), - } - .into_lua(lua) - }) - } - - fn which(lua: &Lua) -> mlua::Result { - Composer::make(lua, 5, |lua, key| { - match key { - b"sort_by" => lua.to_value_with(&WHICH.sort_by, OPTS)?, - b"sort_sensitive" => lua.to_value_with(&WHICH.sort_sensitive, OPTS)?, - b"sort_reverse" => lua.to_value_with(&WHICH.sort_reverse, OPTS)?, - b"sort_translit" => lua.to_value_with(&WHICH.sort_translit, OPTS)?, - _ => return Ok(Value::Nil), - } - .into_lua(lua) - }) - } - pub fn new(lua: &'a Lua) -> Self { Self { lua } } // TODO: remove this