vim-snippets/snippets/elm.snippets

51 lines
743 B
Plaintext
Raw Permalink Normal View History

2016-05-27 17:25:24 -04:00
snippet mod
module `substitute(substitute(expand('%:r'), '[/\\]','.','g'),'^\%(\l*\.\)\?','','')` exposing (${1})
${0}
snippet imp
import ${0:List}
snippet impe
import ${1:List} exposing (${0:map})
snippet fn
2016-06-01 15:56:21 -04:00
${1:fn} : ${2:a} -> ${3:a}
$1 ${4} =
${0}
snippet fn1
${1:fn} : ${2:a} -> ${3:a}
$1 ${4} =
${0}
2016-05-27 17:25:24 -04:00
snippet fn2
2016-06-01 15:56:21 -04:00
${1:fn} : ${2:a} -> ${3:a} -> ${4:a}
$1 ${5} =
${0}
2016-05-27 17:25:24 -04:00
snippet fn3
2016-06-01 15:56:21 -04:00
${1:fn} : ${2:a} -> ${3:a} -> ${4:a} -> ${5:a}
$1 ${6} =
${0}
snippet fn0
${1:fn} : ${2:a}
$1 =
${0}
2016-05-27 17:43:08 -04:00
snippet case
case ${1} of
${2} ->
${0}
snippet -
${1} ->
${0}
2016-05-27 20:42:42 -04:00
snippet let
let
${1} = ${2}
in
${0}
snippet if
if ${1} then
${2}
else
${0}
2016-06-01 16:11:40 -04:00
snippet ty
type ${1:Msg}
= ${0}
snippet tya
type alias ${1:Model} =
${0}