Improve scala snippets.
This commit is contained in:
parent
ee92ed6682
commit
dac995a807
@ -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.
|
# scala's indent plugin doesn't work well. use hard-tab for this snippet.
|
||||||
# vim: set noexpandtab :
|
# vim: set noexpandtab :
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user