diff --git a/src/rules/list.rs b/src/rules/list.rs index f626538..ec29c40 100644 --- a/src/rules/list.rs +++ b/src/rules/list.rs @@ -69,7 +69,9 @@ pub fn rule( )); } crate::config::Layout::Wide => { - steps.push_back(crate::builder::Step::Whitespace); + if item_index > 1 { + steps.push_back(crate::builder::Step::Whitespace); + } steps .push_back(crate::builder::Step::Format(child.element)); } @@ -87,9 +89,7 @@ pub fn rule( steps.push_back(crate::builder::Step::NewLine); steps.push_back(crate::builder::Step::Pad); } - crate::config::Layout::Wide => { - steps.push_back(crate::builder::Step::Whitespace); - } + crate::config::Layout::Wide => {} } steps.push_back(crate::builder::Step::Format(child.element)); diff --git a/tests/cases/idioms/out b/tests/cases/idioms/out index de4a4bf..8b7aa32 100644 --- a/tests/cases/idioms/out +++ b/tests/cases/idioms/out @@ -19,7 +19,7 @@ url = "example/${version}"; }; meta = with lib; { - maintainers = with maintainers; [ someone ]; + maintainers = with maintainers; [someone]; description = "something"; }; } diff --git a/tests/cases/lists/out b/tests/cases/lists/out index f97478d..03e2b54 100644 --- a/tests/cases/lists/out +++ b/tests/cases/lists/out @@ -1,11 +1,11 @@ [ - [ 1 ] + [1] [ 1 ] - [ b d ] + [b d] [ b d