diff options
Diffstat (limited to 'vim/bundle/vim-snippets/snippets/ls.snippets')
-rw-r--r-- | vim/bundle/vim-snippets/snippets/ls.snippets | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/vim/bundle/vim-snippets/snippets/ls.snippets b/vim/bundle/vim-snippets/snippets/ls.snippets new file mode 100644 index 0000000..909b35e --- /dev/null +++ b/vim/bundle/vim-snippets/snippets/ls.snippets @@ -0,0 +1,108 @@ +# Closure loop +snippet forinlet + for ${1:name} in ${2:array} + let $1 + ${3} +# Array comprehension +snippet fora + for ${1:name} in ${2:array} + ${3} +# Object comprehension +snippet foro + for ${1:key}, ${2:value} of ${3:object} + ${4} +# Range comprehension (inclusive) +snippet forr + for ${1:name} from ${2:start} to ${3:finish} + ${4} +snippet forrb + for ${1:name} from ${2:start} to ${3:finish} by ${4:step} + ${5} +# Range comprehension (exclusive) +snippet forrex + for ${1:name} from ${2:start} til ${3:finish} + ${4} +snippet forrexb + for ${1:name} from ${2:start} til ${3:finish} by ${4:step} + ${5} +# Function +snippet fun + (${1:args}) -> + ${2} +# Function (bound) +snippet bfun + (${1:args}) ~> + ${2} +# Class +snippet cla class .. + class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} + ${2} +snippet cla class .. constructor: .. + class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} + (${2:args}) -> + ${3} + + ${4} +snippet cla class .. extends .. + class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} extends ${2:ParentClass} + ${3} +snippet cla class .. extends .. constructor: .. + class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} extends ${2:ParentClass} + (${3:args}) -> + ${4} + + ${5} +# If +snippet if + if ${1:condition} + ${2} +# If __ Else +snippet ife + if ${1:condition} + ${2} + else + ${3} +# Else if +snippet elif + else if ${1:condition} + ${2} +# Ternary If +snippet ifte + if ${1:condition} then ${2:value} else ${3:other} +# Unless +snippet unl + ${1:action} unless ${2:condition} +# Switch +snippet swi + switch ${1:object} + case ${2:value} + ${3} + default void +snippet mat + match ${1:object} + | ${2:value} => ${3} + | otherwise => void + +# Log +snippet log + console.log ${1} +# stringify +snippet str + JSON.stringify ${1}, void, 2 + +# Try __ Catch +snippet try + try + ${1} + catch ${2:error} + ${3} +# Require +snippet req + ${2:$1} = require '${1}'${3} +# Require! +snippet req! + require! ${1} + +# Export +snippet exp + ${1:root} = exports ? this |