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