Skip to content

Commit 2f1e268

Browse files
Benjamin-Philiphlissner
authored andcommitted
snippet: Add erlang-mode snippets
This commit adds initial support for Erlang snippets. These snippets have been copied directly from the defaults. * erlang-mode/after: Snippet for the `after` expression * erlang-mode/begin: Snippet for the `begin` expression * erlang-mode/beh: Snippet for the `behaviour` expression * erlang-mode/case: Snippet for the `case` expression * erlang-mode/compile: Snippet for the `compile` expression * erlang-mode/def: Snippet for the `define` expression * erlang-mode/exp: Snippet for the `export` expression * erlang-mode/fun: Snippet for the `fun` expression * erlang-mode/if: Snippet for the `if` expression * erlang-mode/ifdef: Snippet for the `ifdef` expression * erlang-mode/ifndef: Snippet for the `ifndef` expression * erlang-mode/imp: Snippet for the `import` expression * erlang-mode/inc: Snippet for the `include` expression * erlang-mode/inc.lib: Snippet for the `include_lib` expression * erlang-mode/loop: Snippet for the `loop` expression * erlang-mode/rcv: Snippet for the `recieve` expression * erlang-mode/rcv.after: Snippet for the `receive after` expression * erlang-mode/rec: Snippet for the `record` expression * erlang-mode/try: Snippet for the `try` expression * erlang-mode/undef: Snippet for the `undef` expression Close: #55 Ref: https://github.com/AndreaCrotti/yasnippet-snippets/tree/master/snippets/erlang-mode Signed-off-by: Benjamin Philip <[email protected]>
1 parent 4721f4a commit 2f1e268

File tree

21 files changed

+121
-0
lines changed

21 files changed

+121
-0
lines changed

erlang-mode/after

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: after ... ->
3+
# --
4+
after
5+
$1 -> $0

erlang-mode/begin

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: begin ... end
3+
# --
4+
begin
5+
$0
6+
end

erlang-mode/beh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: -behaviour(...).
3+
# --
4+
-behaviour(${1:gen_server}).
5+
$0

erlang-mode/case

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: case ... of ... end
3+
# --
4+
case $1 of
5+
$0
6+
end

erlang-mode/compile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: -compile(...).
3+
# --
4+
-compile([${1:export_all}]).
5+
$0

erlang-mode/def

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: -define(...,...).
3+
# --
4+
-define($1,$2).
5+
$0

erlang-mode/exp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: -export([]).
3+
# --
4+
-export([${1:start/0}]).
5+
$0

erlang-mode/fun

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# -*- mode: snippet -*-
2+
# name: fun (...) -> ... end
3+
# --
4+
fun ($1) -> $0 end

erlang-mode/if

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: if ... -> ... ; true -> ... end
3+
# --
4+
if
5+
$1 -> $2;
6+
true -> $0
7+
end

erlang-mode/ifdef

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: -ifdef(...). ... -endif.
3+
# --
4+
-ifdef($1).
5+
$0
6+
-endif.

0 commit comments

Comments
 (0)