mirror of
https://github.com/amix/vimrc
synced 2025-06-16 01:25:00 +08:00
Updated plugins
This commit is contained in:
@ -2,6 +2,12 @@ snippet do
|
||||
do
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet put IO.puts
|
||||
IO.puts "${0}"
|
||||
snippet ins IO.inspect
|
||||
IO.inspect ${0}
|
||||
snippet insl IO.inspect with label
|
||||
IO.inspect(${0}label: "${1:label}")
|
||||
snippet if if .. do .. end
|
||||
if ${1} do
|
||||
${0:${VISUAL}}
|
||||
@ -44,14 +50,14 @@ snippet for
|
||||
for ${1:item} <- ${2:items} do
|
||||
${0}
|
||||
end
|
||||
snippet for:
|
||||
for ${1:item} <- ${2:items}, do: ${0}
|
||||
snippet fori
|
||||
for ${1:item} <- ${2:items}, into: ${3} do
|
||||
${0}
|
||||
end
|
||||
snippet wi
|
||||
with(
|
||||
${1:item} <- ${2:items}
|
||||
) do
|
||||
with ${1:item} <- ${2:items} do
|
||||
${0}
|
||||
end
|
||||
snippet wie
|
||||
@ -63,6 +69,16 @@ snippet wie
|
||||
${4} ->
|
||||
${0}
|
||||
end
|
||||
snippet sp
|
||||
@spec ${1:name}(${2:args}) :: ${3:returns}
|
||||
snippet op
|
||||
@opaque ${1:type_name} :: ${2:type}
|
||||
snippet ty
|
||||
@type ${1:type_name} :: ${2:type}
|
||||
snippet typ
|
||||
@typep ${1:type_name} :: ${2:type}
|
||||
snippet cb
|
||||
@callback ${1:name}(${2:args}) :: ${3:returns}
|
||||
snippet df
|
||||
def ${1:name}, do: ${2}
|
||||
snippet def
|
||||
@ -157,3 +173,15 @@ snippet qu
|
||||
snippet beh
|
||||
@behaviour ${1:Mix.Task}
|
||||
${0}
|
||||
snippet >e pipe to each
|
||||
|> Enum.each(fn ${1} -> ${0} end)
|
||||
snippet >m pipe to map
|
||||
|> Enum.map(fn ${1} -> ${0} end)
|
||||
snippet >f pipe to filter
|
||||
|> Enum.filter(fn ${1} -> ${0} end)
|
||||
snippet >r pipe to reduce
|
||||
|> Enum.reduce(${1:acc}, fn ${2}, ${3:acc} -> ${0} end)
|
||||
snippet >i pipe to inspect
|
||||
|> IO.inspect
|
||||
snippet >il pipe to inspect with label
|
||||
|> IO.inspect(label: "${1:label}")
|
||||
|
Reference in New Issue
Block a user