Install yasnippet and vala-snippets packages

This commit is contained in:
Gergely Polonkai
2016-10-20 10:20:38 +02:00
parent d1468f35a7
commit a498706564
1085 changed files with 12052 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
#name : object name extends App
# key: app
# --
object ${1:name} extends App {
$0
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : case pattern =>
# key: case
# --
case ${1:_} => $0

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#Author : Sam Halliday
#name : case class T(arg: A)
# key: cc
# --
case class ${1:Name}(
${2:arg}: ${3:Type}
)

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : case object T
# key: co
# --
case object ${1:name} $0

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : element1 :: element2
# key: cons
# --
${1:element1} :: ${2:element2} $0

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : def f(arg: T): R = {...}
# key: def
# --
def ${1:name}(${2:args}): ${3:Unit} = {
$0
}

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
#name : /** ... */
# key: doc
# --
/**
* ${1:description}
* $0
*/

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#Author : Sam Halliday
#name : for { x <- xs } yield
#key: for
# --
for {
${1:x} <- ${2:xs}
} yield ${3:x}

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : if (cond) { .. }
# key: if
# --
if (${1:condition}) {
$0
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : List(..)
# key: ls
# --
List(${1:args}, ${2:args}) $0

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name: def main(args: Array[String]) = { ... }
# key: main
# --
def main(args: Array[String]) = {
$0
}

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : cc match { .. }
# key: match
# --
${1:cc} match {
case ${2:pattern} => $0
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : object name extends T
# key: ob
# --
object ${1:name} extends ${2:type} $0

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
#Author : Jonas Bonèr <jonas@jonasboner.com>
#name : throw new Exception
# key: throw
# --
throw new ${1:Exception}(${2:msg}) $0

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
#Author : Sam Halliday
#name : try { .. } catch { case e => ..}
# key: try
# --
try {
$0
} catch {
case e: ${1:Throwable} =>
${2:// TODO: handle exception}
}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# Author: Michael Pollmeier
# name: value class
# key: vc
# --
case class ${1:Name}(value: ${2:Type}) extends AnyVal