39 lines
569 B
Text
39 lines
569 B
Text
|
snippet mod
|
||
|
module ${0:`expand('%:t:r')`}
|
||
|
snippet imp
|
||
|
import ${0:http}
|
||
|
snippet impt
|
||
|
import type ${0:option.option}
|
||
|
snippet exp
|
||
|
export ${0}
|
||
|
snippet expt
|
||
|
export ${0}
|
||
|
snippet fn
|
||
|
val ${1:fn} ${2}: fn ${3:'a} -> ${4:'a}
|
||
|
let $1 ${5} =
|
||
|
${0:${VISUAL}}
|
||
|
snippet mat
|
||
|
match ${1} with
|
||
|
| ${2} -> ${0}
|
||
|
snippet -
|
||
|
| ${1} -> ${0}
|
||
|
snippet let
|
||
|
let ${1} = ${2:${VISUAL}} in
|
||
|
${0}
|
||
|
snippet letf
|
||
|
let ${1} =
|
||
|
${0:${VISUAL}}
|
||
|
snippet ty
|
||
|
type ${1:msg}
|
||
|
= ${0}
|
||
|
snippet test
|
||
|
test "${1}" =
|
||
|
${0:${VISUAL}}
|
||
|
snippet doc
|
||
|
{-| ${0}
|
||
|
-}
|
||
|
snippet p
|
||
|
|> ${0}
|
||
|
snippet ae
|
||
|
assert.equal ${0}
|