Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I install the ES6 tmLanguage into TextMate 2?

I want to install the ES6 language syntax highlighting at https://github.com/Benvie/JavaScriptNext.tmLanguage for TextMate 2. I cloned the repo, but it has a .tmLanguage directory with multiple files (.tmTheme, .tmLanguage, etc.).

Apparently, TM2 only supports everything inside a .tmBundle. Is there any clean way to just install the language support?

like image 969
deitch Avatar asked Mar 24 '15 09:03

deitch


1 Answers

I just ran into this as well. There's a (closed, unfortunately) pull request that makes possible what you and I wanted. To get it working, I used dhensche's fork and performed the following:

  1. Quit TextMate 2

  2. Run the following:

    git clone [email protected]:dhensche/JavaScriptNext.tmLanguage.git
    cd JavaScriptNext.tmLanguage
    ./create-bundle.sh
    cp -R JavaScriptNext.tmbundle ~/Library/Application\ Support/Avian/Pristine\ Copy/Bundles/
    
  3. Re-launch TextMate 2, open an ES6 file, and select "JavaScript Next" from the toolbar along the bottom of the editor.

Hopefully Benvie will integrate proper TextMate 2 support in the build process soon, since it's not far off, as dhensche demonstrated.

like image 64
Collin Allen Avatar answered Oct 27 '22 04:10

Collin Allen