Improve scala snippets.

This commit is contained in:
ujihisa 2014-01-09 22:13:20 -08:00
parent ee92ed6682
commit dac995a807
1 changed files with 33 additions and 1 deletions

View File

@ -37,6 +37,38 @@ options head
}
}
snippet object
options head
object ${1:X} {
${0:TARGET}
}
snippet should-scalatest
options word
should {
"${1}" in {
${0:TARGET}
}
}
snippet akka-actor
options head
import akka.actor.{ActorSystem, Actor, ActorLogging, Props}
object ${1:X} {
def props(${2}) = Props(new X($2))
}
class $1($2) extends Actor with ActorLogging {
def receive = {
case e =>
${0:TARGET:println(e)}
}
}
snippet package
options head
package `substitute(substitute(expand('%:h'), '^src/main/scala/', '', ''), '/', '.', 'g')`
# scala's indent plugin doesn't work well. use hard-tab for this snippet.
# vim: set noexpandtab :