Skip to content

Instantly share code, notes, and snippets.

@sgss
Created February 4, 2012 17:51
Show Gist options
  • Save sgss/1739174 to your computer and use it in GitHub Desktop.
Save sgss/1739174 to your computer and use it in GitHub Desktop.
CoffeeScript BBEdit Language Module
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>11B26</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>CoffeeScript</string>
<key>CFBundleGetInfoString</key>
<string>10.1 (3110), copyright ©1992-2011 Bare Bones Software, Inc.</string>
<key>CFBundleIdentifier</key>
<string>com.barebones.bblm.coffeescript</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>10.1</string>
<key>CFBundleSignature</key>
<string>BBLM</string>
<key>CFBundleVersion</key>
<string>3110</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>4B110</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>10J567</string>
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0410</string>
<key>DTXcodeBuild</key>
<string>4B110</string>
<key>com.barebones.ProductBuildNumber</key>
<string>3110</string>
<key>com.barebones.bblm.ruby.languagesupport</key>
<dict/>
<key>com.barebones.bblminfo</key>
<array>
<dict>
<key>BBEditDocumentType</key>
<string>CodelessLanguageModule</string>
<key>BBLMLanguageDisplayName</key>
<string>CoffeeScript</string>
<key>BBLMLanguageCode</key>
<string>CoSc</string>
<key>BBLMColorsSyntax</key>
<true/>
<key>BBLMScansFunctions</key>
<true/>
<key>BBLMIsCaseSensitive</key>
<true/>
<key>BBLMMainFunctionName</key>
<string>RubyMachO</string>
<key>BBLMKeywordList</key>
<array>
<string>@</string>
<string>abstract</string>
<string>and</string>
<string>arguments</string>
<string>as</string>
<string>boolean</string>
<string>break</string>
<string>byte</string>
<string>case</string>
<string>catch</string>
<string>char</string>
<string>class</string>
<string>comment</string>
<string>const</string>
<string>continue</string>
<string>debugger</string>
<string>default</string>
<string>delete</string>
<string>do</string>
<string>double</string>
<string>else</string>
<string>enum</string>
<string>export</string>
<string>extends</string>
<string>false</string>
<string>final</string>
<string>finally</string>
<string>float</string>
<string>for</string>
<string>function</string>
<string>goto</string>
<string>if</string>
<string>implements</string>
<string>import</string>
<string>in</string>
<string>instanceof</string>
<string>int</string>
<string>interface</string>
<string>is</string>
<string>isnt</string>
<string>label</string>
<string>long</string>
<string>namespace</string>
<string>native</string>
<string>new</string>
<string>no</string>
<string>not</string>
<string>null</string>
<string>of</string>
<string>off</string>
<string>on</string>
<string>or</string>
<string>package</string>
<string>private</string>
<string>protected</string>
<string>public</string>
<string>return</string>
<string>short</string>
<string>static</string>
<string>super</string>
<string>switch</string>
<string>synchronized</string>
<string>then</string>
<string>this</string>
<string>throw</string>
<string>throws</string>
<string>transient</string>
<string>true</string>
<string>try</string>
<string>typeof</string>
<string>undefined</string>
<string>unless</string>
<string>until</string>
<string>use</string>
<string>var</string>
<string>void</string>
<string>volatile</string>
<string>when</string>
<string>while</string>
<string>with</string>
<string>yes</string>
</array>
<key>BBLMPredefinedNameList</key>
<array>
<string>alert</string>
<string>Array</string>
<string>Blob</string>
<string>Boolean</string>
<string>clearInterval</string>
<string>clearTimeout</string>
<string>console</string>
<string>Date</string>
<string>decodeURI</string>
<string>decodeURIComponent</string>
<string>document</string>
<string>Document</string>
<string>encodeURI</string>
<string>encodeURIComponent</string>
<string>Error</string>
<string>escape</string>
<string>eval</string>
<string>EvalError</string>
<string>File</string>
<string>FileList</string>
<string>FileReader</string>
<string>FileUpload</string>
<string>frames</string>
<string>Function</string>
<string>Image</string>
<string>Infinity</string>
<string>isFinite</string>
<string>isNaN</string>
<string>Math</string>
<string>NaN</string>
<string>Number</string>
<string>Object</string>
<string>parseFloat</string>
<string>parseInt</string>
<string>RangeError</string>
<string>ReferenceError</string>
<string>RegExp</string>
<string>setInterval</string>
<string>setTimeout</string>
<string>String</string>
<string>SyntaxError</string>
<string>TypeError</string>
<string>unescape</string>
<string>URIError</string>
<string>window</string>
<string>XMLHttpRequest</string>
</array>
<key>BBLMSuffixMap</key>
<array>
<dict>
<key>BBLMLanguageSuffix</key>
<string>.cs</string>
</dict>
<dict>
<key>BBLMLanguageSuffix</key>
<string>.coffee</string>
</dict>
</array>
<key>Language Features</key>
<dict>
<key>Identifier and Keyword Character Class</key>
<string>0-9A-Z_a-z$</string>
</dict>
</dict>
</array>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment