diff --git a/yazi-plugin/src/fs/fs.rs b/yazi-plugin/src/fs/fs.rs
index c933198a..25d20106 100644
--- a/yazi-plugin/src/fs/fs.rs
+++ b/yazi-plugin/src/fs/fs.rs
@@ -27,7 +27,6 @@ pub fn compose(lua: &Lua) -> mlua::Result
{
b"open" => open(lua)?,
b"write" => write(lua)?,
b"remove" => remove(lua)?,
- b"create_dir" => create_dir(lua)?,
b"read_dir" => read_dir(lua)?,
b"unique_name" => unique_name(lua)?,
_ => return Ok(Value::Nil),
@@ -152,18 +151,6 @@ fn remove(lua: &Lua) -> mlua::Result {
})
}
-fn create_dir(lua: &Lua) -> mlua::Result {
- lua.create_async_function(|lua, (dir, recursive): (UrlRef, Option)| async move {
- let is_recursive = recursive.unwrap_or(false);
- let result =
- if is_recursive { fs::create_dir_all(&*dir).await } else { fs::create_dir(&*dir).await };
- match result {
- Ok(_) => (true, Value::Nil).into_lua_multi(&lua),
- Err(e) => (false, Error::Io(e)).into_lua_multi(&lua),
- }
- })
-}
-
fn read_dir(lua: &Lua) -> mlua::Result {
lua.create_async_function(|lua, (dir, options): (UrlRef, Table)| async move {
let glob = if let Ok(s) = options.raw_get::("glob") {