ensure cursor in view after goto mark

This commit is contained in:
Sam Vente 2024-09-16 10:56:53 +02:00
parent b82036bb3f
commit adb7658517
No known key found for this signature in database

View File

@ -581,6 +581,7 @@ fn goto_mark(
)
.unwrap_or('^');
let scrolloff = cx.editor.config().scrolloff;
// use some helper functions to avoid making the borrow checker angry
let registers_vals = read_from_register(cx.editor, register_name);
let (doc_id, history_rev, mut selection) = parse_mark_register_contents(registers_vals)?;
@ -598,6 +599,9 @@ fn goto_mark(
};
doc.set_selection(view.id, selection);
view.ensure_cursor_in_view(doc, scrolloff);
Ok(())
}