aboutsummaryrefslogtreecommitdiff
path: root/helix-term
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term')
-rw-r--r--helix-term/src/commands.rs13
1 files 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(),