diff --git a/scalafmt-core/shared/src/main/scala/org/scalafmt/internal/FormatOps.scala b/scalafmt-core/shared/src/main/scala/org/scalafmt/internal/FormatOps.scala index 5d053c8e6c..1efbfd471c 100644 --- a/scalafmt-core/shared/src/main/scala/org/scalafmt/internal/FormatOps.scala +++ b/scalafmt-core/shared/src/main/scala/org/scalafmt/internal/FormatOps.scala @@ -2130,8 +2130,7 @@ class FormatOps( def owner = t.parent def splits = Some(t.values match { case (tf: Term.FunctionTerm) :: Nil - if !style.newlines.alwaysBeforeCurlyLambdaParams && - t.parent.exists(_.is[Term.Apply]) => + if !style.newlines.alwaysBeforeCurlyLambdaParams => getSplits(ft, t, forceNL = false, indentOpt = indent) match { case s +: rs if !s.isNL => funcSplit(tf)(s.fileLine) +: rs case ss => ss diff --git a/scalafmt-tests/src/test/resources/scala3/OptionalBraces.stat b/scalafmt-tests/src/test/resources/scala3/OptionalBraces.stat index 5cd6937a05..8d58c20420 100644 --- a/scalafmt-tests/src/test/resources/scala3/OptionalBraces.stat +++ b/scalafmt-tests/src/test/resources/scala3/OptionalBraces.stat @@ -5178,5 +5178,5 @@ object a: x + 1 >>> object a: - List(1, 2, 3) map: - x => x + 1 + List(1, 2, 3) map: x => + x + 1 diff --git a/scalafmt-tests/src/test/resources/scala3/OptionalBraces_fold.stat b/scalafmt-tests/src/test/resources/scala3/OptionalBraces_fold.stat index 423b71e2a4..651e2d3347 100644 --- a/scalafmt-tests/src/test/resources/scala3/OptionalBraces_fold.stat +++ b/scalafmt-tests/src/test/resources/scala3/OptionalBraces_fold.stat @@ -4945,5 +4945,5 @@ object a: x + 1 >>> object a: - List(1, 2, 3) map: - x => x + 1 + List(1, 2, 3) map: x => + x + 1 diff --git a/scalafmt-tests/src/test/resources/scala3/OptionalBraces_keep.stat b/scalafmt-tests/src/test/resources/scala3/OptionalBraces_keep.stat index 40fa232797..d6772e0e81 100644 --- a/scalafmt-tests/src/test/resources/scala3/OptionalBraces_keep.stat +++ b/scalafmt-tests/src/test/resources/scala3/OptionalBraces_keep.stat @@ -5213,6 +5213,5 @@ object a: x + 1 >>> object a: - List(1, 2, 3) map: - x => - x + 1 + List(1, 2, 3) map: x => + x + 1 diff --git a/scalafmt-tests/src/test/resources/scala3/OptionalBraces_unfold.stat b/scalafmt-tests/src/test/resources/scala3/OptionalBraces_unfold.stat index 4622a2e4e4..270c1a630c 100644 --- a/scalafmt-tests/src/test/resources/scala3/OptionalBraces_unfold.stat +++ b/scalafmt-tests/src/test/resources/scala3/OptionalBraces_unfold.stat @@ -5344,5 +5344,5 @@ object a: x + 1 >>> object a: - List(1, 2, 3) map: - x => x + 1 + List(1, 2, 3) map: x => + x + 1