diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs index 53a34c00..b2378222 100644 --- a/helix-term/src/commands.rs +++ b/helix-term/src/commands.rs @@ -2177,10 +2177,7 @@ fn ensure_selections_forward(cx: &mut Context) { let selection = doc .selection(view.id) .clone() - .transform(|r| match r.direction() { - Direction::Forward => r, - Direction::Backward => r.flip(), - }); + .transform(|r| r.with_direction(Direction::Forward)); doc.set_selection(view.id, selection); }