diff options
Diffstat (limited to 'project/Settings.scala')
-rw-r--r-- | project/Settings.scala | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/project/Settings.scala b/project/Settings.scala index 62a48223..d5cdd3b6 100644 --- a/project/Settings.scala +++ b/project/Settings.scala @@ -1,6 +1,8 @@ import sbt._ import Keys._ import spray.revolver.RevolverPlugin.Revolver +import com.typesafe.sbt.SbtScalariform +import com.typesafe.sbt.SbtScalariform.ScalariformKeys object Settings { val VERSION = "0.0.11" @@ -28,10 +30,19 @@ object Settings { import spray.revolver.RevolverPlugin.Revolver._ - lazy val revolverSettings = Revolver.settings ++ seq( - reJRebelJar := "~/.jrebel/jrebel.jar" + lazy val revolverSettings = Revolver.settings ++ seq(reJRebelJar := "~/.jrebel/jrebel.jar") + + lazy val formatSettings = SbtScalariform.scalariformSettings ++ Seq( + ScalariformKeys.preferences in Compile := formattingPreferences, + ScalariformKeys.preferences in Test := formattingPreferences ) - + import scalariform.formatter.preferences._ + def formattingPreferences = + FormattingPreferences() + .setPreference(RewriteArrowSymbols, true) + .setPreference(AlignParameters, true) + .setPreference(AlignSingleLineCaseStatements, true) + .setPreference(DoubleIndentClassDeclaration, true) } |