diff options
Diffstat (limited to '')
-rw-r--r-- | emacs.d/lisp/yasnippet/snippets/scala-mode/match | 6 | ||||
-rw-r--r-- | emacs.d/lisp/yasnippet/snippets/scala-mode/match.can | 11 | ||||
-rw-r--r-- | emacs.d/lisp/yasnippet/snippets/scala-mode/match.option | 8 |
3 files changed, 25 insertions, 0 deletions
diff --git a/emacs.d/lisp/yasnippet/snippets/scala-mode/match b/emacs.d/lisp/yasnippet/snippets/scala-mode/match new file mode 100644 index 0000000..e85fac1 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/scala-mode/match @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr <jonas@jonasboner.com> +#name : cc match { .. } +# -- +${1:cc} match { + case ${2:pattern} => $0 +}
\ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/scala-mode/match.can b/emacs.d/lisp/yasnippet/snippets/scala-mode/match.can new file mode 100644 index 0000000..77d475b --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/scala-mode/match.can @@ -0,0 +1,11 @@ +#Author : Jonas Bonèr <jonas@jonasboner.com> +#name : can match { case Full(res) => .. } +# -- +${1:option} match { + case Full(res) => $0 + + case Empty => + + case Failure(msg, _, _) => + +}
\ No newline at end of file diff --git a/emacs.d/lisp/yasnippet/snippets/scala-mode/match.option b/emacs.d/lisp/yasnippet/snippets/scala-mode/match.option new file mode 100644 index 0000000..5b098f1 --- /dev/null +++ b/emacs.d/lisp/yasnippet/snippets/scala-mode/match.option @@ -0,0 +1,8 @@ +#Author : Jonas Bonèr <jonas@jonasboner.com> +#name : option match { case None => .. } +# -- +${1:option} match { + case None => $0 + case Some(res) => + +}
\ No newline at end of file |