diff --git a/erlang-mode/after b/erlang-mode/after new file mode 100644 index 0000000..1313006 --- /dev/null +++ b/erlang-mode/after @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: after ... -> +# -- +after + $1 -> $0 \ No newline at end of file diff --git a/erlang-mode/begin b/erlang-mode/begin new file mode 100644 index 0000000..8f2c08f --- /dev/null +++ b/erlang-mode/begin @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: begin ... end +# -- +begin + $0 +end \ No newline at end of file diff --git a/erlang-mode/beh b/erlang-mode/beh new file mode 100644 index 0000000..03288ad --- /dev/null +++ b/erlang-mode/beh @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -behaviour(...). +# -- +-behaviour(${1:gen_server}). +$0 \ No newline at end of file diff --git a/erlang-mode/case b/erlang-mode/case new file mode 100644 index 0000000..30fb939 --- /dev/null +++ b/erlang-mode/case @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: case ... of ... end +# -- +case $1 of + $0 +end \ No newline at end of file diff --git a/erlang-mode/compile b/erlang-mode/compile new file mode 100644 index 0000000..e0ce6d0 --- /dev/null +++ b/erlang-mode/compile @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -compile(...). +# -- +-compile([${1:export_all}]). +$0 \ No newline at end of file diff --git a/erlang-mode/def b/erlang-mode/def new file mode 100644 index 0000000..ac08b39 --- /dev/null +++ b/erlang-mode/def @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -define(...,...). +# -- +-define($1,$2). +$0 \ No newline at end of file diff --git a/erlang-mode/exp b/erlang-mode/exp new file mode 100644 index 0000000..0c2022c --- /dev/null +++ b/erlang-mode/exp @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -export([]). +# -- +-export([${1:start/0}]). +$0 diff --git a/erlang-mode/fun b/erlang-mode/fun new file mode 100644 index 0000000..34f647c --- /dev/null +++ b/erlang-mode/fun @@ -0,0 +1,4 @@ +# -*- mode: snippet -*- +# name: fun (...) -> ... end +# -- +fun ($1) -> $0 end \ No newline at end of file diff --git a/erlang-mode/if b/erlang-mode/if new file mode 100644 index 0000000..f9d17ef --- /dev/null +++ b/erlang-mode/if @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if ... -> ... ; true -> ... end +# -- +if + $1 -> $2; + true -> $0 +end \ No newline at end of file diff --git a/erlang-mode/ifdef b/erlang-mode/ifdef new file mode 100644 index 0000000..7e8017c --- /dev/null +++ b/erlang-mode/ifdef @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: -ifdef(...). ... -endif. +# -- +-ifdef($1). +$0 +-endif. \ No newline at end of file diff --git a/erlang-mode/ifndef b/erlang-mode/ifndef new file mode 100644 index 0000000..ef43b05 --- /dev/null +++ b/erlang-mode/ifndef @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: -ifndef(...). ... -endif. +# -- +-ifndef($1). +$0 +-endif. \ No newline at end of file diff --git a/erlang-mode/imp b/erlang-mode/imp new file mode 100644 index 0000000..25d4be3 --- /dev/null +++ b/erlang-mode/imp @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -import([]). +# -- +-import(${1:lists}, [${2:map/2, sum/1}]). +$0 diff --git a/erlang-mode/inc b/erlang-mode/inc new file mode 100644 index 0000000..50b1d48 --- /dev/null +++ b/erlang-mode/inc @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -include("..."). +# -- +-include("$1"). +$0 \ No newline at end of file diff --git a/erlang-mode/inc.lib b/erlang-mode/inc.lib new file mode 100644 index 0000000..25802d0 --- /dev/null +++ b/erlang-mode/inc.lib @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -include_lib("..."). +# -- +-include_lib("$1"). +$0 \ No newline at end of file diff --git a/erlang-mode/loop b/erlang-mode/loop new file mode 100644 index 0000000..0114b3f --- /dev/null +++ b/erlang-mode/loop @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: loop(...) -> receive _ -> loop(...) end. +# -- +${1:loop}($2) -> + receive + ${3:_} -> + $1($2) + end. +$0 \ No newline at end of file diff --git a/erlang-mode/mod b/erlang-mode/mod new file mode 100644 index 0000000..3dfe15e --- /dev/null +++ b/erlang-mode/mod @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: -module(). +# -- +-module(${1:`(file-name-nondirectory + (file-name-sans-extension (or (buffer-file-name) (buffer-name))))`}). +$0 diff --git a/erlang-mode/rcv b/erlang-mode/rcv new file mode 100644 index 0000000..af8dd66 --- /dev/null +++ b/erlang-mode/rcv @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: receive ... -> ... end +# -- +receive + $1 -> $0 +end \ No newline at end of file diff --git a/erlang-mode/rcv.after b/erlang-mode/rcv.after new file mode 100644 index 0000000..79ecf6a --- /dev/null +++ b/erlang-mode/rcv.after @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: receive after ... -> ... end +# -- +receive +after + $1 -> $0 +end \ No newline at end of file diff --git a/erlang-mode/rec b/erlang-mode/rec new file mode 100644 index 0000000..48a3178 --- /dev/null +++ b/erlang-mode/rec @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -record(...,{...}). +# -- +-record($1,{$2}). +$0 \ No newline at end of file diff --git a/erlang-mode/try b/erlang-mode/try new file mode 100644 index 0000000..bd390d5 --- /dev/null +++ b/erlang-mode/try @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: try ... of ... catch after end +# -- +try $1 of + $0 +catch +after +end \ No newline at end of file diff --git a/erlang-mode/undef b/erlang-mode/undef new file mode 100644 index 0000000..b3c2fbb --- /dev/null +++ b/erlang-mode/undef @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: -undef(...). +# -- +-undef($1). +$0 \ No newline at end of file