diff --git a/UltiSnips/javascript.snippets b/UltiSnips/javascript.snippets new file mode 100755 index 0000000..2cf5dee --- /dev/null +++ b/UltiSnips/javascript.snippets @@ -0,0 +1,37 @@ +# Welcome to the Javascript ES6 snippets! + +# Generator function +snippet gfn + function* ${1:name}(${2}) { + yield ${3}; + } +endsnippet + +# Arrow function +snippet => + (${1}) => { + ${2} + } +endsnippet + +# Class +snippet class + class ${1:name} { + constructor (${2:arg}) { + ${3:// init} + } + ${4} + } +endsnippet + +# For of loop +snippet forof + for (let ${1:s} of ${2:sequence}) { + ${3} + } +endsnippet + +# Import +snippet im + import ${1:foo} from "${2:bar}" +endsnippet diff --git a/snippets/_.snippets b/snippets/javascript.snippets similarity index 100% rename from snippets/_.snippets rename to snippets/javascript.snippets