From e6471b7fe097c2023522b5c89ebd326cf78c02d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E9=9B=85=20misaki=20masa?= Date: Fri, 30 May 2025 18:14:57 +0800 Subject: [PATCH] fix: expose `ui.Wrap` (#2810) --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- scripts/publish.sh | 1 + yazi-plugin/src/elements/elements.rs | 1 + 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2c00b63d..4b8d36f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -346,9 +346,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.24" +version = "1.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7" +checksum = "d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951" dependencies = [ "jobserver", "libc", @@ -1330,9 +1330,9 @@ checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -1769,9 +1769,9 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" dependencies = [ "lock_api", "parking_lot_core", @@ -1779,9 +1779,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", diff --git a/Cargo.toml b/Cargo.toml index a6ac203b..b0958e33 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ libc = "0.2.172" lru = "0.14.0" mlua = { version = "0.10.5", features = [ "anyhow", "async", "error-send", "lua54", "macros", "serialize" ] } objc = "0.2.7" -parking_lot = "0.12.3" +parking_lot = "0.12.4" paste = "1.0.15" ratatui = { version = "0.29.0", features = [ "unstable-rendered-line-info" ] } regex = "1.11.1" diff --git a/scripts/publish.sh b/scripts/publish.sh index 72cd7ea1..aa863625 100755 --- a/scripts/publish.sh +++ b/scripts/publish.sh @@ -5,6 +5,7 @@ cargo publish -p yazi-codegen && sleep 30 cargo publish -p yazi-shared && sleep 30 cargo publish -p yazi-ffi && sleep 30 cargo publish -p yazi-fs && sleep 30 +cargo publish -p yazi-term && sleep 30 cargo publish -p yazi-config && sleep 30 cargo publish -p yazi-proxy && sleep 30 cargo publish -p yazi-adapter && sleep 30 diff --git a/yazi-plugin/src/elements/elements.rs b/yazi-plugin/src/elements/elements.rs index fd744ada..2c218f02 100644 --- a/yazi-plugin/src/elements/elements.rs +++ b/yazi-plugin/src/elements/elements.rs @@ -25,6 +25,7 @@ pub fn compose(lua: &Lua) -> mlua::Result { b"Style" => super::Style::compose(lua)?, b"Table" => super::Table::compose(lua)?, b"Text" => super::Text::compose(lua)?, + b"Wrap" => super::Wrap::compose(lua)?, b"width" => super::Utils::width(lua)?, b"redraw" => super::Utils::redraw(lua)?,