on master help sign in
minor: Extract doc.text().slice(..) into a var
d4c17b6Blaž Hrastnik
helix-term/src/commands.rs+3−5
@@ -4113,11 +4113,9 @@ fn align_view_bottom(cx: &mut Context) {
4113
4113
4114fn align_view_middle(cx: &mut Context) {
4114fn align_view_middle(cx: &mut Context) {
4115 let (view, doc) = current!(cx.editor);
4115 let (view, doc) = current!(cx.editor);
4116− let pos = doc
4116+ let text = doc.text().slice(..);
4117− .selection(view.id)
4117+ let pos = doc.selection(view.id).primary().cursor(text);
4118− .primary()
4119− .cursor(doc.text().slice(..));
4120− let pos = coords_at_pos(doc.text().slice(..), pos);
4118+ let pos = coords_at_pos(text, pos);
4121
4119
4122 view.offset.col = pos
4120 view.offset.col = pos
4123 .col
4121 .col