add the key for every snippet
This commit is contained in:
parent
8c22c04493
commit
85cef0bb5b
96 changed files with 96 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def act = { ..}
|
#name : def act = { ..}
|
||||||
|
# key: act
|
||||||
# --
|
# --
|
||||||
def act = {
|
def act = {
|
||||||
loop {
|
loop {
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def act(arg: T) = { ..}
|
#name : def act(arg: T) = { ..}
|
||||||
|
# key: act.arg
|
||||||
# --
|
# --
|
||||||
def act(${1:arg}: ${2:type}) = {
|
def act(${1:arg}: ${2:type}) = {
|
||||||
loop {
|
loop {
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : val a = actor { ..}
|
#name : val a = actor { ..}
|
||||||
|
# key: actor
|
||||||
# --
|
# --
|
||||||
val a = actor {
|
val a = actor {
|
||||||
loop {
|
loop {
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : (args) => ...
|
#name : (args) => ...
|
||||||
|
# key: ano
|
||||||
# --
|
# --
|
||||||
($1) => ${2:body} $0
|
($1) => ${2:body} $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : object name extends Application
|
#name : object name extends Application
|
||||||
|
# key: app
|
||||||
# --
|
# --
|
||||||
object ${1:name} extends Application {
|
object ${1:name} extends Application {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : Array[T](..)
|
#name : Array[T](..)
|
||||||
|
# key: arr.new
|
||||||
# --
|
# --
|
||||||
Array[${1:value}](${2:args}) $0
|
Array[${1:value}](${2:args}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : val a = Array[T](..)
|
#name : val a = Array[T](..)
|
||||||
|
# key: arr.val-new
|
||||||
# --
|
# --
|
||||||
val ${1:arr} = Array[${2:value}](${3:args}) $0
|
val ${1:arr} = Array[${2:value}](${3:args}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : asInstanceOf[T]
|
#name : asInstanceOf[T]
|
||||||
|
# key: asof
|
||||||
# --
|
# --
|
||||||
asInstanceOf[${1:type}] $0
|
asInstanceOf[${1:type}] $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : assert(x === y)
|
#name : assert(x === y)
|
||||||
|
# key: ass
|
||||||
# --
|
# --
|
||||||
assert(${1:x} === ${2:y}) $0
|
assert(${1:x} === ${2:y}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : assert(true)
|
#name : assert(true)
|
||||||
|
# key: ass.true
|
||||||
# --
|
# --
|
||||||
assert(true) $0
|
assert(true) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : @author name
|
#name : @author name
|
||||||
|
# key: at.author
|
||||||
# --
|
# --
|
||||||
@author ${1:name} $0
|
@author ${1:name} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : @param name description
|
#name : @param name description
|
||||||
|
# key: at.param
|
||||||
# --
|
# --
|
||||||
@param ${1:name} ${2:description} $0
|
@param ${1:name} ${2:description} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : @return description
|
#name : @return description
|
||||||
|
# key: at.return
|
||||||
# --
|
# --
|
||||||
@return ${1:description} $0
|
@return ${1:description} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : @version number
|
#name : @version number
|
||||||
|
# key: at.version
|
||||||
# --
|
# --
|
||||||
@version ${1:0.1} $0
|
@version ${1:0.1} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : actor ! message
|
#name : actor ! message
|
||||||
|
# key: bang
|
||||||
# --
|
# --
|
||||||
${1:actor} ! ${2:message} $0
|
${1:actor} ! ${2:message} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : case pattern =>
|
#name : case pattern =>
|
||||||
|
# key: case
|
||||||
# --
|
# --
|
||||||
case ${1:pattern} => $0
|
case ${1:pattern} => $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : case _ =>
|
#name : case _ =>
|
||||||
|
# key: case.match-all
|
||||||
# --
|
# --
|
||||||
case _ => $0
|
case _ => $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : asInstanceOf[T]
|
#name : asInstanceOf[T]
|
||||||
|
# key: cast
|
||||||
# --
|
# --
|
||||||
asInstanceOf[${1:type}] $0
|
asInstanceOf[${1:type}] $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : case class T(arg: A)
|
#name : case class T(arg: A)
|
||||||
|
# key: cc
|
||||||
# --
|
# --
|
||||||
case class ${1:name}(${2:arg}: ${3:type}) $0
|
case class ${1:name}(${2:arg}: ${3:type}) $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : class T { .. }
|
#name : class T { .. }
|
||||||
|
# key: cl
|
||||||
# --
|
# --
|
||||||
class ${1:name} {
|
class ${1:name} {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : abstract class T { .. }
|
#name : abstract class T { .. }
|
||||||
|
# key: cl.abs
|
||||||
# --
|
# --
|
||||||
abstract class ${1:name} {
|
abstract class ${1:name} {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : abstract class T(args) { .. }
|
#name : abstract class T(args) { .. }
|
||||||
|
# key: cl.abs-arg
|
||||||
# --
|
# --
|
||||||
abstract class ${1:name}(${2:args}) {
|
abstract class ${1:name}(${2:args}) {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : class T(args) { .. }
|
#name : class T(args) { .. }
|
||||||
|
# key: cl.arg
|
||||||
# --
|
# --
|
||||||
class ${1:name}(${2:args}) {
|
class ${1:name}(${2:args}) {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : classOf[T]
|
#name : classOf[T]
|
||||||
|
# key: clof
|
||||||
# --
|
# --
|
||||||
classOf[${1:type}] $0
|
classOf[${1:type}] $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : case object T
|
#name : case object T
|
||||||
|
# key: co
|
||||||
# --
|
# --
|
||||||
case object ${1:name} $0
|
case object ${1:name} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : element1 :: element2
|
#name : element1 :: element2
|
||||||
|
# key: cons
|
||||||
# --
|
# --
|
||||||
${1:element1} :: ${2:element2} $0
|
${1:element1} :: ${2:element2} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : element1 :: Nil
|
#name : element1 :: Nil
|
||||||
|
# key: cons.nil
|
||||||
# --
|
# --
|
||||||
${1:element1} :: Nil $0
|
${1:element1} :: Nil $0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def f(arg: T) = ...
|
#name : def f(arg: T) = ...
|
||||||
|
# key: def.arg
|
||||||
# --
|
# --
|
||||||
def ${1:name}(${2:args}) = $0
|
def ${1:name}(${2:args}) = $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def f(arg: T) = {...}
|
#name : def f(arg: T) = {...}
|
||||||
|
# key: def.arg-body
|
||||||
# --
|
# --
|
||||||
def ${1:name}(${2:args}) = {
|
def ${1:name}(${2:args}) = {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def f(arg: T): R = ...
|
#name : def f(arg: T): R = ...
|
||||||
|
# key: def.arg-ret
|
||||||
# --
|
# --
|
||||||
def ${1:name}(${2:args}): ${3:Unit} = $0
|
def ${1:name}(${2:args}): ${3:Unit} = $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def f(arg: T): R = {...}
|
#name : def f(arg: T): R = {...}
|
||||||
|
# key: def.arg-ret-body
|
||||||
# --
|
# --
|
||||||
def ${1:name}(${2:args}): ${3:Unit} = {
|
def ${1:name}(${2:args}): ${3:Unit} = {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def f = {...}
|
#name : def f = {...}
|
||||||
|
# key: def.body
|
||||||
# --
|
# --
|
||||||
def ${1:name} = {
|
def ${1:name} = {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def f: R = ...
|
#name : def f: R = ...
|
||||||
|
# key: def.ret
|
||||||
# --
|
# --
|
||||||
def ${1:name}: ${2:Unit} = $0
|
def ${1:name}: ${2:Unit} = $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def f: R = {...}
|
#name : def f: R = {...}
|
||||||
|
# key: def.ret-body
|
||||||
# --
|
# --
|
||||||
def ${1:name}: ${3:Unit} = {
|
def ${1:name}: ${3:Unit} = {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : def f = ...
|
#name : def f = ...
|
||||||
|
# key: def.simple
|
||||||
# --
|
# --
|
||||||
def ${1:name} = $0
|
def ${1:name} = $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : /** cls/trt/obj name */
|
#name : /** cls/trt/obj name */
|
||||||
|
# key: doc.class
|
||||||
# --
|
# --
|
||||||
/**
|
/**
|
||||||
* `(scala-mode-find-clstrtobj-name-doc)`
|
* `(scala-mode-find-clstrtobj-name-doc)`
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : /** method name */
|
#name : /** method name */
|
||||||
|
# key: doc.def
|
||||||
# --
|
# --
|
||||||
/**
|
/**
|
||||||
* `(scala-mode-def-and-args-doc)`
|
* `(scala-mode-def-and-args-doc)`
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : /** file name */
|
#name : /** file name */
|
||||||
|
# key: doc.file
|
||||||
# --
|
# --
|
||||||
/**
|
/**
|
||||||
* `(scala-mode-file-doc)`
|
* `(scala-mode-file-doc)`
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : /** scala file */
|
#name : /** scala file */
|
||||||
|
# key: doc.file-scala
|
||||||
# --
|
# --
|
||||||
/* __ *\
|
/* __ *\
|
||||||
** ________ ___ / / ___ Scala $3 **
|
** ________ ___ / / ___ Scala $3 **
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : /** scala api file */
|
#name : /** scala api file */
|
||||||
|
# key: doc.file-scala-api
|
||||||
# --
|
# --
|
||||||
/* __ *\
|
/* __ *\
|
||||||
** ________ ___ / / ___ Scala API **
|
** ________ ___ / / ___ Scala API **
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : /** ... */
|
#name : /** ... */
|
||||||
|
# key: doc.scaladoc
|
||||||
# --
|
# --
|
||||||
/**
|
/**
|
||||||
* ${1:description}
|
* ${1:description}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : expect(value) { ..}
|
#name : expect(value) { ..}
|
||||||
|
# key: expect
|
||||||
# --
|
# --
|
||||||
expect(${1:reply}) {
|
expect(${1:reply}) {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : extends T
|
#name : extends T
|
||||||
|
# key: ext
|
||||||
# --
|
# --
|
||||||
extends $0
|
extends $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : x <- xs
|
#name : x <- xs
|
||||||
|
# key: for.extract
|
||||||
# --
|
# --
|
||||||
${1:x} <- ${2:xs}
|
${1:x} <- ${2:xs}
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : for (x <- xs if guard) { ... }
|
#name : for (x <- xs if guard) { ... }
|
||||||
|
# key: for.if
|
||||||
# --
|
# --
|
||||||
for (${1:x} <- ${2:xs} if ${3:guard}) {
|
for (${1:x} <- ${2:xs} if ${3:guard}) {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : for (x <- xs) { ... }
|
#name : for (x <- xs) { ... }
|
||||||
|
# key: for.loop
|
||||||
# --
|
# --
|
||||||
for (${1:x} <- ${2:xs}) {
|
for (${1:x} <- ${2:xs}) {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : for {x <- xs \ y <- ys} { yield }
|
#name : for {x <- xs \ y <- ys} { yield }
|
||||||
|
# key: for.multi
|
||||||
# --
|
# --
|
||||||
for {
|
for {
|
||||||
${1:x} <- ${2:xs}
|
${1:x} <- ${2:xs}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : foreach(x => ..)
|
#name : foreach(x => ..)
|
||||||
|
# key: foreach
|
||||||
# --
|
# --
|
||||||
foreach(${1:x} => ${2:body}) $0
|
foreach(${1:x} => ${2:body}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : new HashMap[K, V]
|
#name : new HashMap[K, V]
|
||||||
|
# key: hmap.new
|
||||||
# --
|
# --
|
||||||
new HashMap[${1:key}, ${2:value}] $0
|
new HashMap[${1:key}, ${2:value}] $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : val m = new HashMap[K, V]
|
#name : val m = new HashMap[K, V]
|
||||||
|
# key: hmap.val-new
|
||||||
# --
|
# --
|
||||||
val ${1:m} = new HashMap[${2:key}, ${3:value}] $0
|
val ${1:m} = new HashMap[${2:key}, ${3:value}] $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : new HashSet[K]
|
#name : new HashSet[K]
|
||||||
|
# key: hset.new
|
||||||
# --
|
# --
|
||||||
new HashSet[${1:key}] $0
|
new HashSet[${1:key}] $0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : val m = new HashSet[K]
|
#name : val m = new HashSet[K]
|
||||||
|
# key: hset.val-new
|
||||||
# --
|
# --
|
||||||
val ${1:m} = new HashSet[${2:key}] $0
|
val ${1:m} = new HashSet[${2:key}] $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : if (cond) { .. }
|
#name : if (cond) { .. }
|
||||||
|
# key: if
|
||||||
# --
|
# --
|
||||||
if (${1:condition}) {
|
if (${1:condition}) {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : if (cond) { .. } else { .. }
|
#name : if (cond) { .. } else { .. }
|
||||||
|
# key: if.else
|
||||||
# --
|
# --
|
||||||
if (${1:condition}) {
|
if (${1:condition}) {
|
||||||
$2
|
$2
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : import ..
|
#name : import ..
|
||||||
|
# key: imp
|
||||||
# --
|
# --
|
||||||
import $0
|
import $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : intercept(classOf[T]) { ..}
|
#name : intercept(classOf[T]) { ..}
|
||||||
|
# key: intercept
|
||||||
# --
|
# --
|
||||||
intercept(classOf[${1:Exception]}) {
|
intercept(classOf[${1:Exception]}) {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : isInstanceOf[T]
|
#name : isInstanceOf[T]
|
||||||
|
# key: isof
|
||||||
# --
|
# --
|
||||||
isInstanceOf[${1:type}] $0
|
isInstanceOf[${1:type}] $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : List(..)
|
#name : List(..)
|
||||||
|
# key: ls.new
|
||||||
# --
|
# --
|
||||||
List(${1:args}, ${2:args}) $0
|
List(${1:args}, ${2:args}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : val l = List(..)
|
#name : val l = List(..)
|
||||||
|
# key: ls.val-new
|
||||||
# --
|
# --
|
||||||
val ${1:l} = List(${2:args}, ${3:args}) $0
|
val ${1:l} = List(${2:args}, ${3:args}) $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name: def main(args: Array[String]) = { ... }
|
#name: def main(args: Array[String]) = { ... }
|
||||||
|
# key: main
|
||||||
# --
|
# --
|
||||||
def main(args: Array[String]) = {
|
def main(args: Array[String]) = {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : map(x => ..)
|
#name : map(x => ..)
|
||||||
|
# key: map
|
||||||
# --
|
# --
|
||||||
map(${1:x} => ${2:body}) $0
|
map(${1:x} => ${2:body}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : Map(key -> value)
|
#name : Map(key -> value)
|
||||||
|
# key: map.new
|
||||||
# --
|
# --
|
||||||
Map(${1:key} -> ${2:value}) $0
|
Map(${1:key} -> ${2:value}) $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : cc match { .. }
|
#name : cc match { .. }
|
||||||
|
# key: match
|
||||||
# --
|
# --
|
||||||
${1:cc} match {
|
${1:cc} match {
|
||||||
case ${2:pattern} => $0
|
case ${2:pattern} => $0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : can match { case Full(res) => .. }
|
#name : can match { case Full(res) => .. }
|
||||||
|
# key: match.can
|
||||||
# --
|
# --
|
||||||
${1:option} match {
|
${1:option} match {
|
||||||
case Full(res) => $0
|
case Full(res) => $0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : option match { case None => .. }
|
#name : option match { case None => .. }
|
||||||
|
# key: match.option
|
||||||
# --
|
# --
|
||||||
${1:option} match {
|
${1:option} match {
|
||||||
case None => $0
|
case None => $0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : trait T { .. }
|
#name : trait T { .. }
|
||||||
|
# key: mix
|
||||||
# --
|
# --
|
||||||
trait ${1:name} {
|
trait ${1:name} {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : object name extends T
|
#name : object name extends T
|
||||||
|
# key: ob
|
||||||
# --
|
# --
|
||||||
object ${1:name} extends ${2:type} $0
|
object ${1:name} extends ${2:type} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : package ..
|
#name : package ..
|
||||||
|
# key: pac
|
||||||
# --
|
# --
|
||||||
package $0
|
package $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : println(..)
|
#name : println(..)
|
||||||
|
# key: pr.newline
|
||||||
# --
|
# --
|
||||||
println(${1:obj}) $0
|
println(${1:obj}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : print(..)
|
#name : print(..)
|
||||||
|
# key: pr.simple
|
||||||
# --
|
# --
|
||||||
print(${1:obj}) $0
|
print(${1:obj}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : println("..")
|
#name : println("..")
|
||||||
|
# key: pr.string
|
||||||
# --
|
# --
|
||||||
println("${1:msg}") $0
|
println("${1:msg}") $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : println("obj: " + obj)
|
#name : println("obj: " + obj)
|
||||||
|
# key: pr.trace
|
||||||
# --
|
# --
|
||||||
println("${1:obj}: " + ${1:obj}) $0
|
println("${1:obj}: " + ${1:obj}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : private
|
#name : private
|
||||||
|
# key: pri
|
||||||
# --
|
# --
|
||||||
private $0
|
private $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : private[this]
|
#name : private[this]
|
||||||
|
# key: pri.param
|
||||||
# --
|
# --
|
||||||
private[${1:this}] $0
|
private[${1:this}] $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : protected
|
#name : protected
|
||||||
|
# key: pro
|
||||||
# --
|
# --
|
||||||
protected $0
|
protected $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : protected[this]
|
#name : protected[this]
|
||||||
|
# key: pro.param
|
||||||
# --
|
# --
|
||||||
protected[${1:this}] $0
|
protected[${1:this}] $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : class T extends Suite { .. }
|
#name : class T extends Suite { .. }
|
||||||
|
# key: suite
|
||||||
# --
|
# --
|
||||||
import org.scalatest._
|
import org.scalatest._
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : @Test def testX = ...
|
#name : @Test def testX = ...
|
||||||
|
# key: test
|
||||||
# --
|
# --
|
||||||
//@Test
|
//@Test
|
||||||
def test${1:name} = {
|
def test${1:name} = {
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : throw new Exception
|
#name : throw new Exception
|
||||||
|
# key: throw
|
||||||
# --
|
# --
|
||||||
throw new ${1:Exception}(${2:msg}) $0
|
throw new ${1:Exception}(${2:msg}) $0
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : trait T { .. }
|
#name : trait T { .. }
|
||||||
|
# key: tr
|
||||||
# --
|
# --
|
||||||
trait ${1:name} {
|
trait ${1:name} {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : trait T extends C { .. }
|
#name : trait T extends C { .. }
|
||||||
|
# key: tr.ext
|
||||||
# --
|
# --
|
||||||
trait ${1:name} extends ${2:class} {
|
trait ${1:name} extends ${2:class} {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : trait T1 extends C with T2 { .. }
|
#name : trait T1 extends C with T2 { .. }
|
||||||
|
# key: tr.ext-with
|
||||||
# --
|
# --
|
||||||
trait ${1:name} extends ${2:class} with ${3:trait} {
|
trait ${1:name} extends ${2:class} with ${3:trait} {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
#Author : Anders Bach Nielsen <andersbach.nielsen@epfl.ch>
|
||||||
#name : trait T1 with T2 { .. }
|
#name : trait T1 with T2 { .. }
|
||||||
|
# key: tr.with
|
||||||
# --
|
# --
|
||||||
trait ${1:name} with ${2:trait} {
|
trait ${1:name} with ${2:trait} {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : try { .. } catch { case e => ..}
|
#name : try { .. } catch { case e => ..}
|
||||||
|
# key: try
|
||||||
# --
|
# --
|
||||||
try {
|
try {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : try { .. } catch { case e => ..} finally { ..}
|
#name : try { .. } catch { case e => ..} finally { ..}
|
||||||
|
# key: try.catch-finally
|
||||||
# --
|
# --
|
||||||
try {
|
try {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : try { .. } finally { .. }
|
#name : try { .. } finally { .. }
|
||||||
|
# key: try.finally
|
||||||
# --
|
# --
|
||||||
try {
|
try {
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : element1 -> element2
|
#name : element1 -> element2
|
||||||
|
# key: tup.arrow
|
||||||
# --
|
# --
|
||||||
${1:element1} -> ${2:element2} $0
|
${1:element1} -> ${2:element2} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : (element1, element2)
|
#name : (element1, element2)
|
||||||
|
# key: tup.paren
|
||||||
# --
|
# --
|
||||||
(${1:element1}, ${2:element2}) $0
|
(${1:element1}, ${2:element2}) $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : val name = ..
|
#name : val name = ..
|
||||||
|
# key: val
|
||||||
# --
|
# --
|
||||||
val ${1:name} = ${2:obj} $0
|
val ${1:name} = ${2:obj} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : val name = new ..
|
#name : val name = new ..
|
||||||
|
# key: val.new
|
||||||
# --
|
# --
|
||||||
val ${1:name} = new ${2:obj} $0
|
val ${1:name} = new ${2:obj} $0
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : val name: T = ..
|
#name : val name: T = ..
|
||||||
|
# key: val.ret
|
||||||
# --
|
# --
|
||||||
val ${1:name}: ${2:T} = ${3:obj} $0
|
val ${1:name}: ${2:T} = ${3:obj} $0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : var name = ..
|
#name : var name = ..
|
||||||
|
# key: var
|
||||||
# --
|
# --
|
||||||
var ${1:name} = ${2:obj} $0
|
var ${1:name} = ${2:obj} $0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : var name = new ..
|
#name : var name = new ..
|
||||||
|
# key: var.new
|
||||||
# --
|
# --
|
||||||
var ${1:name} = new ${2:obj} $0
|
var ${1:name} = new ${2:obj} $0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : var name: T = ..
|
#name : var name: T = ..
|
||||||
|
# key: var.ret
|
||||||
# --
|
# --
|
||||||
var ${1:name}: ${2:T} = ${3:obj} $0
|
var ${1:name}: ${2:T} = ${3:obj} $0
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : while(cond) { .. }
|
#name : while(cond) { .. }
|
||||||
|
# key: whi
|
||||||
# --
|
# --
|
||||||
while (${1:condition}) {
|
while (${1:condition}) {
|
||||||
$0
|
$0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- mode: snippet -*-
|
# -*- mode: snippet -*-
|
||||||
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
#Author : Jonas Bonèr <jonas@jonasboner.com>
|
||||||
#name : with T
|
#name : with T
|
||||||
|
# key: with
|
||||||
# --
|
# --
|
||||||
with $0
|
with $0
|
Loading…
Reference in a new issue