From 5e0b032bfef9509e64af2960452aed44b6e6cb22 Mon Sep 17 00:00:00 2001 From: Diego Parra Date: Tue, 26 Nov 2013 15:54:10 -0300 Subject: added scalariform --- project/Settings.scala | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'project/Settings.scala') 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) } -- cgit v1.2.3