We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cb80ca8 commit 89848adCopy full SHA for 89848ad
yazi-core/src/manager/commands/rename.rs
@@ -64,7 +64,12 @@ impl Manager {
64
let name = Self::empty_url_part(&hovered, opt.empty);
65
let cursor = match opt.cursor {
66
"start" => Some(0),
67
- "before_ext" => name.rfind('.').filter(|&n| n != 0),
+ "before_ext" => name
68
+ .chars()
69
+ .rev()
70
+ .position(|c| c == '.')
71
+ .map(|i| name.chars().count() - i - 1)
72
+ .filter(|&i| i != 0),
73
_ => None,
74
};
75
0 commit comments