refactor: rewrite if else

pull/13386/head
Omar Elmasri 2025-05-10 10:44:31 +03:00
parent dd89b62ae3
commit b1f15ddebd
1 changed files with 5 additions and 4 deletions

View File

@ -46,10 +46,11 @@ impl Registers {
'#' => { '#' => {
let (view, doc) = current_ref!(editor); let (view, doc) = current_ref!(editor);
let selections = doc.selection(view.id).len(); let selections = doc.selection(view.id).len();
let mut number_of_digits = 0 as usize; let number_of_digits = if editor.config().padding_selection_index_register {
if editor.config().padding_selection_index_register { selections.ilog10() as usize + 1
number_of_digits = (selections.ilog10() + 1) as usize; } else {
} 0
};
// ExactSizeIterator is implemented for Range<usize> but // ExactSizeIterator is implemented for Range<usize> but
// not RangeInclusive<usize>. // not RangeInclusive<usize>.
Some(RegisterValues::new((0..selections).map(move |i| { Some(RegisterValues::new((0..selections).map(move |i| {