diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs index 3d3caa0ab..db2b1b2db 100644 --- a/helix-term/src/application.rs +++ b/helix-term/src/application.rs @@ -384,9 +384,7 @@ impl Application { let scrolloff = self.editor.config().scrolloff; for (view, _) in self.editor.tree.views() { let doc = doc_mut!(self.editor, &view.doc); - if let Some(offset) = view.offset_coords_to_in_view_center::(doc, scrolloff) { - doc.view_data_mut(view.id).view_position = offset - } + view.ensure_cursor_in_view(doc, scrolloff); } }