aboutsummaryrefslogtreecommitdiff
path: root/project/Settings.scala
diff options
context:
space:
mode:
authorDiego Parra <diegolparra@gmail.com>2013-11-26 15:54:10 -0300
committerDiego Parra <diegolparra@gmail.com>2013-11-26 15:54:10 -0300
commit5e0b032bfef9509e64af2960452aed44b6e6cb22 (patch)
tree464573c5093b966eaddc65b52244bb1b50c03857 /project/Settings.scala
parentdad8547a63d65a5b929346310d53ba2ab45d615c (diff)
downloadKamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.tar.gz
Kamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.tar.bz2
Kamon-5e0b032bfef9509e64af2960452aed44b6e6cb22.zip
added scalariform
Diffstat (limited to 'project/Settings.scala')
-rw-r--r--project/Settings.scala17
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)
}