snippet match abbr match {\n case .. => .. match { case ${1} => ${0} } snippet try abbr try {} catch { case ... } options head try { ${1} } catch { case e${2:: Exception} => ${0} } snippet p abbr println() println(${1}) snippet pn abbr println('name, name) println('${1:name}, $1) snippet main abbr def main(args: Array[String]) { options head def main(args: Array[String]) { ${0} } snippet hello abbr object HelloWorld { def main(...) } options head object HelloWorld { def main(args: Array[String]) { println("Hello, world!") } } # scala's indent plugin doesn't work well. use hard-tab for this snippet. # vim: set noexpandtab :