@@ -781,8 +781,11 @@ fn reload(
781781 _args: &[Cow<str>],
782782 _event: PromptEvent,
783783) -> anyhow::Result<()> {
784+ let scrolloff = cx.editor.config().scrolloff;
784785 let (view, doc) = current!(cx.editor);
785− doc.reload(view.id)
786+ doc.reload(view.id).map(|_| {
787+ view.ensure_cursor_in_view(doc, scrolloff);
788+ })
786789}
787790
788791fn tree_sitter_scopes(