From fd0447f3295437f916d677c10db38258c9e09c46 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Fri, 28 Jun 2024 08:57:50 +0800 Subject: [PATCH] .. --- yazi-core/src/manager/commands/rename.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/yazi-core/src/manager/commands/rename.rs b/yazi-core/src/manager/commands/rename.rs index 41933507..adebe7d4 100644 --- a/yazi-core/src/manager/commands/rename.rs +++ b/yazi-core/src/manager/commands/rename.rs @@ -29,17 +29,18 @@ impl From for Opt { impl Manager { pub fn rename(&mut self, opt: impl Into) { - let opt = opt.into() as Opt; if !self.active_mut().try_escape_visual() { return; - } else if !opt.hovered && !self.active().selected.is_empty() { - return self.bulk_rename(); } - let Some(hovered) = self.hovered().map(|h| h.url()) else { return; }; + let opt = opt.into() as Opt; + if !opt.hovered && !self.active().selected.is_empty() { + return self.bulk_rename(); + } + let name = Self::empty_url_part(&hovered, &opt.empty); let cursor = match opt.cursor.as_str() { "start" => Some(0),