diff options
| author | Karel Kočí <cynerd@email.cz> | 2016-06-30 16:03:25 +0200 | 
|---|---|---|
| committer | Karel Kočí <cynerd@email.cz> | 2016-06-30 16:03:25 +0200 | 
| commit | e573b3020c032400eed60b649a2cbf55266e6bb0 (patch) | |
| tree | 8f572394ac8433529c7a8e70d160a2fbe8268b4e /vim/bundle/vim-snippets/snippets/elixir.snippets | |
| parent | b8c667bd64b3edd38d56c63c5bd1db53a23b4499 (diff) | |
| download | myconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.tar.gz myconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.tar.bz2 myconfigs-e573b3020c032400eed60b649a2cbf55266e6bb0.zip | |
Add current configurations from old repository
Diffstat (limited to 'vim/bundle/vim-snippets/snippets/elixir.snippets')
| -rw-r--r-- | vim/bundle/vim-snippets/snippets/elixir.snippets | 136 | 
1 files changed, 136 insertions, 0 deletions
| diff --git a/vim/bundle/vim-snippets/snippets/elixir.snippets b/vim/bundle/vim-snippets/snippets/elixir.snippets new file mode 100644 index 0000000..851dc8b --- /dev/null +++ b/vim/bundle/vim-snippets/snippets/elixir.snippets @@ -0,0 +1,136 @@ +snippet do +	do +		${0} +	end +snippet if if .. do .. end +	if ${1} do +		${0} +	end +snippet if: if .. do: .. +	if ${1:condition}, do: ${0} +snippet ife if .. do .. else .. end +	if ${1:condition} do +		${2} +	else +		${0} +	end +snippet ife: if .. do: .. else: +	if ${1:condition}, do: ${2}, else: ${0} +snippet unless unless .. do .. end +	unless ${1} do +		${0} +	end +snippet unless: unless .. do: .. +	unless ${1:condition}, do: ${0} +snippet unlesse unless .. do .. else .. end +	unless ${1:condition} do +		${2} +	else +		${0} +	end +snippet unlesse: unless .. do: .. else: +	unless ${1:condition}, do: ${2}, else: ${0} +snippet cond +	cond do +		${1} -> +			${0} +	end +snippet case +	case ${1} do +		${2} -> +			${0} +	end +snippet for +	for ${1:item} <- ${2:items} do +		${0} +	end +snippet fori +	for ${1:item} <- ${2:items}, into: ${3} do +		${0} +	end +snippet df +	def ${1:name}, do: ${2} +snippet def +	def ${1:name} do +		${0} +	end +snippet defd +	@doc """ +	${1:doc string} +	""" +	def ${2:name} do +		${0} +	end +snippet defim +	defimpl ${1:protocol_name}, for: ${2:data_type} do +		${0} +	end +snippet defma +	defmacro ${1:name} do +		${0} +	end +snippet defmo +	defmodule ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} do +		${0} +	end +snippet defp +	defp ${1:name} do +		${0} +	end +snippet defpr +	defprotocol ${1:name}, [${0:function}] +snippet defr +	defrecord ${1:record_name}, ${0:fields} +snippet doc +	@doc """ +	${0} +	""" +snippet fn +	fn ${1:args} -> ${0} end +snippet mdoc +	@moduledoc """ +	${0} +	""" +snippet mdocf +	@moduledoc false +snippet rec +	receive do +		${1} -> +			${0} +	end +snippet req +	require ${0:module_name} +snippet imp +	import ${0:module_name} +snippet ali +	alias ${0:module_name} +snippet test +	test "${1:test_name}" do +		${0} +	end +snippet testa +	test "${1:test_name}", %{${2:arg: arg}} do +		${0} +	end +snippet exunit +	defmodule ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} do +		use ExUnit.Case, async: true + +		${0} +	end +snippet try try .. rescue .. end +	try do +		${1} +	rescue +		${2} -> ${0} +	end +snippet pry +	require IEx; IEx.pry +	${0} +snippet qu +	quote do +		${1} +	end +snippet beh +	@behaviour ${1:Mix.Task} +	${0} | 
