123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- ace.define("ace/snippets/coffee",["require","exports","module"], function(require, exports, module) {
- "use strict";
- exports.snippetText = "# Closure loop\n\
- snippet forindo\n\
- for ${1:name} in ${2:array}\n\
- do ($1) ->\n\
- ${3:// body}\n\
- # Array comprehension\n\
- snippet fora\n\
- for ${1:name} in ${2:array}\n\
- ${3:// body...}\n\
- # Object comprehension\n\
- snippet foro\n\
- for ${1:key}, ${2:value} of ${3:object}\n\
- ${4:// body...}\n\
- # Range comprehension (inclusive)\n\
- snippet forr\n\
- for ${1:name} in [${2:start}..${3:finish}]\n\
- ${4:// body...}\n\
- snippet forrb\n\
- for ${1:name} in [${2:start}..${3:finish}] by ${4:step}\n\
- ${5:// body...}\n\
- # Range comprehension (exclusive)\n\
- snippet forrex\n\
- for ${1:name} in [${2:start}...${3:finish}]\n\
- ${4:// body...}\n\
- snippet forrexb\n\
- for ${1:name} in [${2:start}...${3:finish}] by ${4:step}\n\
- ${5:// body...}\n\
- # Function\n\
- snippet fun\n\
- (${1:args}) ->\n\
- ${2:// body...}\n\
- # Function (bound)\n\
- snippet bfun\n\
- (${1:args}) =>\n\
- ${2:// body...}\n\
- # Class\n\
- snippet cla class ..\n\
- class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
- ${2}\n\
- snippet cla class .. constructor: ..\n\
- class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
- constructor: (${2:args}) ->\n\
- ${3}\n\
- \n\
- ${4}\n\
- snippet cla class .. extends ..\n\
- class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`} extends ${2:ParentClass}\n\
- ${3}\n\
- snippet cla class .. extends .. constructor: ..\n\
- class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`} extends ${2:ParentClass}\n\
- constructor: (${3:args}) ->\n\
- ${4}\n\
- \n\
- ${5}\n\
- # If\n\
- snippet if\n\
- if ${1:condition}\n\
- ${2:// body...}\n\
- # If __ Else\n\
- snippet ife\n\
- if ${1:condition}\n\
- ${2:// body...}\n\
- else\n\
- ${3:// body...}\n\
- # Else if\n\
- snippet elif\n\
- else if ${1:condition}\n\
- ${2:// body...}\n\
- # Ternary If\n\
- snippet ifte\n\
- if ${1:condition} then ${2:value} else ${3:other}\n\
- # Unless\n\
- snippet unl\n\
- ${1:action} unless ${2:condition}\n\
- # Switch\n\
- snippet swi\n\
- switch ${1:object}\n\
- when ${2:value}\n\
- ${3:// body...}\n\
- \n\
- # Log\n\
- snippet log\n\
- console.log ${1}\n\
- # Try __ Catch\n\
- snippet try\n\
- try\n\
- ${1}\n\
- catch ${2:error}\n\
- ${3}\n\
- # Require\n\
- snippet req\n\
- ${2:$1} = require '${1:sys}'${3}\n\
- # Export\n\
- snippet exp\n\
- ${1:root} = exports ? this\n\
- ";
- exports.scope = "coffee";
- });
|