snippet :f options head ${1:#:method_name}: function(${2:#:attribute}) { ${0:TARGET} } snippet function alias func options word function ${1:#:function_name}(${2:#:argument}) { ${0:TARGET} } snippet proto options head ${1:#:class_name}.prototype.${2:#:method_name} = function(${3:#:first_argument}) { ${0:TARGET} }; snippet f options word function(${1}) { ${0:TARGET} }; snippet if options head if (${1:true}) { ${0:TARGET} } snippet ife options head if (${1:#:condition}) { ${0:TARGET} } else { } snippet for options head for (var ${2:i}=0; $2 < ${1:#:Things}.length; $2++) { ${0:TARGET} } snippet forin options head for (var ${2:i} in ${1:#:Things}) { ${0:TARGET} }; snippet ;, options word ${1:#:value_name}:${0:#:value}, snippet key options word ${1:#:key}: "${2:#:value}"}${3:, } snippet timeout options head setTimeout(function() {${0}}${2:}, ${1:10});