Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/commands/typed.rs')
-rw-r--r--helix-term/src/commands/typed.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/helix-term/src/commands/typed.rs b/helix-term/src/commands/typed.rs
index 4e912127..a7d1c5f0 100644
--- a/helix-term/src/commands/typed.rs
+++ b/helix-term/src/commands/typed.rs
@@ -1880,7 +1880,15 @@ fn update_goto_line_number_preview(cx: &mut compositor::Context, args: Args) ->
let scrolloff = cx.editor.config().scrolloff;
let line = args[0].parse::<usize>()?;
- goto_line_without_jumplist(cx.editor, NonZeroUsize::new(line));
+ goto_line_without_jumplist(
+ cx.editor,
+ NonZeroUsize::new(line),
+ if cx.editor.mode == Mode::Select {
+ Movement::Extend
+ } else {
+ Movement::Move
+ },
+ );
let (view, doc) = current!(cx.editor);
view.ensure_cursor_in_view(doc, scrolloff);