From 1adcd201b65451fda6cc286ff406fa7042873f01 Mon Sep 17 00:00:00 2001 From: A-Walrus Date: Wed, 7 Sep 2022 11:38:55 +0300 Subject: [PATCH] Fix :reflow panic by enusring cursor in view --- helix-term/src/commands/typed.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/helix-term/src/commands/typed.rs b/helix-term/src/commands/typed.rs index ad4e7f4ce9da..f005d9bf6245 100644 --- a/helix-term/src/commands/typed.rs +++ b/helix-term/src/commands/typed.rs @@ -1324,6 +1324,7 @@ fn reflow( return Ok(()); } + let scrolloff = cx.editor.config().scrolloff; let (view, doc) = current!(cx.editor); const DEFAULT_MAX_LEN: usize = 79; @@ -1354,6 +1355,7 @@ fn reflow( doc.apply(&transaction, view.id); doc.append_changes_to_history(view.id); + view.ensure_cursor_in_view(doc, scrolloff); Ok(()) }