From facf9c8812ad3891af1714f1a69b84399aed26e9 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Sat, 29 Nov 2025 05:14:51 +0800 Subject: [PATCH] feat: check if already in visual mode before entering visual mode --- yazi-widgets/src/input/commands/visual.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/yazi-widgets/src/input/commands/visual.rs b/yazi-widgets/src/input/commands/visual.rs index fcfa3485..122ea128 100644 --- a/yazi-widgets/src/input/commands/visual.rs +++ b/yazi-widgets/src/input/commands/visual.rs @@ -12,10 +12,15 @@ impl Input { } let snap = self.snap_mut(); + if let InputOp::Select(_) = snap.op { + succ!(); + } + if !snap.value.is_empty() { snap.op = InputOp::Select(snap.cursor); render!(); } + succ!(); } }