sublime-js2coffee
sublime-js2coffee copied to clipboard
:warning: UNMAINTAINED :warning:
trafficstars
Sublime JS2Coffee
A quick way to convert Javascript to Coffeescript without leaving Sublime Text 2.
Installation
- Install node and npm (js2coffee requires these)
- Install js2coffee and coffee-script:
npm install -g js2coffee coffee-script(the actual converter) - Install the CoffeeScript Sublime Plugin for syntax highlighting
then, either
- Install Package Control if you don't already have it.
cmd-shift-pPackage Control: Install Package -> JS2Coffee
or
- Clone this repo into your
Packagesdirectory (Not Recommended: cloning will not allow you to update automatically).
Usage
cmd-shift-p JS2Coffee:

The syntax will be automatically set to CoffeeScript, and either the current file will be replaced with the CoffeeScript convertion, or a new file will be opened containing the conversion (depending on the command you used).

Bind a Key Combination
Note: Out of courtesy, there is no keyboard shortcut set by default.
In Packages/User/Default (your OS).sublime-keymap add one of the following lines:
{ "keys": ["ctrl+shift+j"], "command": "js_coffee", "args":{"new_file": true}}
or
{ "keys": ["ctrl+shift+j"], "command": "js_coffee", "args":{"new_file": false}}
Troubleshooting
If js2coffee outputs an error message it will show up in Sublime Text's console. There is not always useful context information in these messages, so YMMV.