Skip to content

Commit 30a78a2

Browse files
committed
Add elixir-mode snippets
1 parent 5471ce4 commit 30a78a2

29 files changed

+191
-0
lines changed

elixir-mode/after

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

elixir-mode/call

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

elixir-mode/case

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

elixir-mode/cast

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

elixir-mode/cond

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

elixir-mode/def

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: def
3+
# key: def
4+
# --
5+
def ${1:function}${2:(${3:args})} do
6+
$0
7+
end

elixir-mode/defmacro

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

elixir-mode/defmacrop

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

elixir-mode/defmodule

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

elixir-mode/defmodule_filename

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## -*- mode: snippet -*-
2+
# name: defmodule XXX end
3+
# key: dm
4+
# --
5+
defmodule ${1:`(concat (capitalize (file-name-nondirectory (directory-file-name (file-name-directory buffer-file-name)))) ".")`}${2:`(mapconcat 'capitalize (split-string (file-name-base) "_") "")`} do
6+
$0
7+
end

0 commit comments

Comments
 (0)