From 8c2a6dba9060d3b4152f8a7d88467329a531bd3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E9=9B=85=20misaki=20masa?= Date: Sat, 29 Nov 2025 05:27:35 +0800 Subject: [PATCH] feat: check if already in visual mode before entering visual mode (#3381) --- 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!(); } }