1
0
Fork 0
mirror of https://github.com/helix-editor/helix synced 2024-05-24 17:16:06 +02:00

open_below: drop redundant collect/into_iter.

This commit is contained in:
Blaž Hrastnik 2021-02-22 17:01:57 +09:00
parent 6cfb1acb9d
commit def949e509

View File

@ -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(),