neosnippet.vim/autoload/neosnippet/snippets/scala.snip

42 lines
739 B
Plaintext
Raw Normal View History

2012-10-04 04:22:37 +00:00
snippet match
abbr match {\n case .. => ..
match {
case ${1} => ${0}
}
snippet try
abbr try {} catch { case ... }
prev_word '^'
try {
${1}
} catch {
case e${2:: Exception} => ${0}
}
snippet p
abbr println()
println(${1})
2012-10-04 04:22:37 +00:00
snippet pn
abbr println('name, name)
println('${1:name}, $1)
2012-10-04 04:22:37 +00:00
snippet main
abbr def main(args: Array[String]) {
prev_word '^'
def main(args: Array[String]) {
${0}
}
snippet hello
2012-10-04 04:24:24 +00:00
abbr object HelloWorld { def main(...) }
prev_word '^'
2012-10-04 04:22:37 +00:00
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 :