From def949e509bb79c40a9e64fc34b91cc1830c0e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bla=C5=BE=20Hrastnik?= Date: Mon, 22 Feb 2021 17:01:57 +0900 Subject: [PATCH] open_below: drop redundant collect/into_iter. --- helix-term/src/commands.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs index c37c0710..c2865007 100644 --- a/helix-term/src/commands.rs +++ b/helix-term/src/commands.rs @@ -605,15 +605,12 @@ pub fn open_below(cx: &mut Context) { let lines = selection_lines(&doc.state); - let positions: Vec<_> = lines - .into_iter() - .map(|index| { - // adjust all positions to the end of the line/start of the next one. - doc.text().line_to_char(index + 1) - }) - .collect(); + let positions = lines.into_iter().map(|index| { + // adjust all positions to the end of the line/start of the next one. + doc.text().line_to_char(index + 1) + }); - let changes = positions.iter().copied().map(|index| { + let changes = positions.map(|index| { // TODO: share logic with insert_newline for indentation let indent_level = helix_core::indent::suggested_indent_for_pos( doc.syntax.as_ref(),