Change summary
crates/editor/src/editor.rs | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
Detailed changes
@@ -8206,9 +8206,13 @@ impl Editor {
cursor_offset_in_rename_range_end..cursor_offset_in_rename_range
}
};
- editor.change_selections(Some(Autoscroll::fit()), cx, |s| {
- s.select_ranges([rename_selection_range]);
- });
+ if rename_selection_range.end > old_name.len() {
+ editor.select_all(&SelectAll, cx);
+ } else {
+ editor.change_selections(Some(Autoscroll::fit()), cx, |s| {
+ s.select_ranges([rename_selection_range]);
+ });
+ }
editor
});