Unnamed repository; edit this file 'description' to name the repository.
fix: ensure view is initiated for jump_* commands (#11529)
RoloEdits 2024-08-20
parent e290479 · commit 4e729de
-rw-r--r--helix-term/src/commands.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs
index 9ccd8ea1..6e037a47 100644
--- a/helix-term/src/commands.rs
+++ b/helix-term/src/commands.rs
@@ -5138,6 +5138,8 @@ fn jump_forward(cx: &mut Context) {
}
doc.set_selection(view.id, selection);
+ // Document we switch to might not have been opened in the view before
+ doc.ensure_view_init(view.id);
view.ensure_cursor_in_view_center(doc, config.scrolloff);
};
}
@@ -5158,6 +5160,8 @@ fn jump_backward(cx: &mut Context) {
}
doc.set_selection(view.id, selection);
+ // Document we switch to might not have been opened in the view before
+ doc.ensure_view_init(view.id);
view.ensure_cursor_in_view_center(doc, config.scrolloff);
};
}