From 4c5778f2c2ed0811ccfdaa6ce91b289b181e1d64 Mon Sep 17 00:00:00 2001 From: Yiang Date: Wed, 27 Nov 2024 06:41:55 +0800 Subject: [PATCH] update: exit input instaed of change mode for empty input --- yazi-core/src/input/commands/escape.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/yazi-core/src/input/commands/escape.rs b/yazi-core/src/input/commands/escape.rs index 41e6e0b7..09450c89 100644 --- a/yazi-core/src/input/commands/escape.rs +++ b/yazi-core/src/input/commands/escape.rs @@ -25,6 +25,11 @@ impl Input { snap.op = InputOp::None; } InputMode::Insert => { + if snap.value.trim().is_empty() { + self.close(false); + return; + } + snap.mode = InputMode::Normal; self.move_(-1);