summaryrefslogtreecommitdiff
path: root/erlang-mode
diff options
context:
space:
mode:
Diffstat (limited to 'erlang-mode')
-rw-r--r--erlang-mode/after4
-rw-r--r--erlang-mode/begin5
-rw-r--r--erlang-mode/beh4
-rw-r--r--erlang-mode/case5
-rw-r--r--erlang-mode/compile4
-rw-r--r--erlang-mode/def4
-rw-r--r--erlang-mode/exp5
-rw-r--r--erlang-mode/fun3
-rw-r--r--erlang-mode/if6
-rw-r--r--erlang-mode/ifdef5
-rw-r--r--erlang-mode/ifndef5
-rw-r--r--erlang-mode/imp5
-rw-r--r--erlang-mode/inc4
-rw-r--r--erlang-mode/inc.lib4
-rw-r--r--erlang-mode/loop8
-rw-r--r--erlang-mode/mod6
-rw-r--r--erlang-mode/rcv5
-rw-r--r--erlang-mode/rcv.after6
-rw-r--r--erlang-mode/rec4
-rw-r--r--erlang-mode/try7
-rw-r--r--erlang-mode/undef4
21 files changed, 103 insertions, 0 deletions
diff --git a/erlang-mode/after b/erlang-mode/after
new file mode 100644
index 0000000..264e201
--- /dev/null
+++ b/erlang-mode/after
@@ -0,0 +1,4 @@
+#name : after ... ->
+# --
+after
+ $1 -> $0
diff --git a/erlang-mode/begin b/erlang-mode/begin
new file mode 100644
index 0000000..7b48494
--- /dev/null
+++ b/erlang-mode/begin
@@ -0,0 +1,5 @@
+#name : begin ... end
+# --
+begin
+ $0
+end
diff --git a/erlang-mode/beh b/erlang-mode/beh
new file mode 100644
index 0000000..4975b26
--- /dev/null
+++ b/erlang-mode/beh
@@ -0,0 +1,4 @@
+#name : -behaviour(...).
+# --
+-behaviour(${1:gen_server}).
+$0
diff --git a/erlang-mode/case b/erlang-mode/case
new file mode 100644
index 0000000..5bed114
--- /dev/null
+++ b/erlang-mode/case
@@ -0,0 +1,5 @@
+#name : case ... of ... end
+# --
+case $1 of
+ $0
+end
diff --git a/erlang-mode/compile b/erlang-mode/compile
new file mode 100644
index 0000000..ae3a4d8
--- /dev/null
+++ b/erlang-mode/compile
@@ -0,0 +1,4 @@
+#name : -compile(...).
+# --
+-compile([${1:export_all}]).
+$0
diff --git a/erlang-mode/def b/erlang-mode/def
new file mode 100644
index 0000000..6fb92f1
--- /dev/null
+++ b/erlang-mode/def
@@ -0,0 +1,4 @@
+#name : -define(...,...).
+# --
+-define($1,$2).
+$0
diff --git a/erlang-mode/exp b/erlang-mode/exp
new file mode 100644
index 0000000..67f56da
--- /dev/null
+++ b/erlang-mode/exp
@@ -0,0 +1,5 @@
+#name : -export([]).
+#contributor : hitesh <hitesh.jasani@gmail.com>
+# --
+-export([${1:start/0}]).
+$0
diff --git a/erlang-mode/fun b/erlang-mode/fun
new file mode 100644
index 0000000..77f8293
--- /dev/null
+++ b/erlang-mode/fun
@@ -0,0 +1,3 @@
+#name : fun (...) -> ... end
+# --
+fun ($1) -> $0 end
diff --git a/erlang-mode/if b/erlang-mode/if
new file mode 100644
index 0000000..45674c4
--- /dev/null
+++ b/erlang-mode/if
@@ -0,0 +1,6 @@
+#name : if ... -> ... ; true -> ... end
+# --
+if
+ $1 -> $2;
+ true -> $0
+end
diff --git a/erlang-mode/ifdef b/erlang-mode/ifdef
new file mode 100644
index 0000000..ea89ecf
--- /dev/null
+++ b/erlang-mode/ifdef
@@ -0,0 +1,5 @@
+#name : -ifdef(...). ... -endif.
+# --
+-ifdef($1).
+$0
+-endif.
diff --git a/erlang-mode/ifndef b/erlang-mode/ifndef
new file mode 100644
index 0000000..dcd67a7
--- /dev/null
+++ b/erlang-mode/ifndef
@@ -0,0 +1,5 @@
+#name : -ifndef(...). ... -endif.
+# --
+-ifndef($1).
+$0
+-endif.
diff --git a/erlang-mode/imp b/erlang-mode/imp
new file mode 100644
index 0000000..c035ddd
--- /dev/null
+++ b/erlang-mode/imp
@@ -0,0 +1,5 @@
+#name : -import([]).
+#contributor : hitesh <hitesh.jasani@gmail.com>
+# --
+-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..f7b2161
--- /dev/null
+++ b/erlang-mode/inc
@@ -0,0 +1,4 @@
+#name : -include("...").
+# --
+-include("$1").
+$0
diff --git a/erlang-mode/inc.lib b/erlang-mode/inc.lib
new file mode 100644
index 0000000..09a6723
--- /dev/null
+++ b/erlang-mode/inc.lib
@@ -0,0 +1,4 @@
+#name : -include_lib("...").
+# --
+-include_lib("$1").
+$0
diff --git a/erlang-mode/loop b/erlang-mode/loop
new file mode 100644
index 0000000..0205802
--- /dev/null
+++ b/erlang-mode/loop
@@ -0,0 +1,8 @@
+#name : loop(...) -> receive _ -> loop(...) end.
+# --
+${1:loop}($2) ->
+ receive
+ ${3:_} ->
+ $1($2)
+ end.
+$0
diff --git a/erlang-mode/mod b/erlang-mode/mod
new file mode 100644
index 0000000..7275d39
--- /dev/null
+++ b/erlang-mode/mod
@@ -0,0 +1,6 @@
+#name : -module().
+#contributor : hitesh <hitesh.jasani@gmail.com>
+# --
+-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..804fb3f
--- /dev/null
+++ b/erlang-mode/rcv
@@ -0,0 +1,5 @@
+#name : receive ... -> ... end
+# --
+receive
+ $1 -> $0
+end
diff --git a/erlang-mode/rcv.after b/erlang-mode/rcv.after
new file mode 100644
index 0000000..51046df
--- /dev/null
+++ b/erlang-mode/rcv.after
@@ -0,0 +1,6 @@
+#name : receive after ... -> ... end
+# --
+receive
+after
+ $1 -> $0
+end
diff --git a/erlang-mode/rec b/erlang-mode/rec
new file mode 100644
index 0000000..0d67834
--- /dev/null
+++ b/erlang-mode/rec
@@ -0,0 +1,4 @@
+#name : -record(...,{...}).
+# --
+-record($1,{$2}).
+$0
diff --git a/erlang-mode/try b/erlang-mode/try
new file mode 100644
index 0000000..fa5c9c2
--- /dev/null
+++ b/erlang-mode/try
@@ -0,0 +1,7 @@
+#name : try ... of ... catch after end
+# --
+try $1 of
+ $0
+catch
+after
+end
diff --git a/erlang-mode/undef b/erlang-mode/undef
new file mode 100644
index 0000000..7ab5dd4
--- /dev/null
+++ b/erlang-mode/undef
@@ -0,0 +1,4 @@
+#name : -undef(...).
+# --
+-undef($1).
+$0