summaryrefslogtreecommitdiff
path: root/snippets/alpaca.snippets
diff options
context:
space:
mode:
authorVito G. Graffagnino <vito@graffagnino.xyz>2022-08-28 12:24:01 +0100
committerVito G. Graffagnino <vito@graffagnino.xyz>2022-08-28 12:24:01 +0100
commit823302458ec6c53455a3f34674415c43ce6a3187 (patch)
tree92168b44b01f5b2236b7cdf331e227c4790431ee /snippets/alpaca.snippets
parent9ea6111717518625cbd28a020493ec06610ff01e (diff)
Added snippets directory
Diffstat (limited to 'snippets/alpaca.snippets')
-rw-r--r--snippets/alpaca.snippets38
1 files changed, 38 insertions, 0 deletions
diff --git a/snippets/alpaca.snippets b/snippets/alpaca.snippets
new file mode 100644
index 0000000..7079ae7
--- /dev/null
+++ b/snippets/alpaca.snippets
@@ -0,0 +1,38 @@
+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}