@@ -781,8 +781,11 @@ fn reload(
781 _args: &[Cow<str>],
781 _args: &[Cow<str>],
782 _event: PromptEvent,
782 _event: PromptEvent,
783) -> anyhow::Result<()> {
783) -> anyhow::Result<()> {
784+ let scrolloff = cx.editor.config().scrolloff;
784 let (view, doc) = current!(cx.editor);
785 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);
788fn tree_sitter_scopes(
791fn tree_sitter_scopes(