我想在https://github.com/Benvie/JavaScriptNext.tmLanguage为TextMate 2安装ES6语言语法高亮显示。我克隆了repo,但它有一个.tmLanguage
目录,包含多个文件(.tmTheme
,{{1等等)。
显然,TM2仅支持.tmLanguage
内的所有内容。是否有任何干净的方法来安装语言支持?
答案 0 :(得分:15)
我也遇到了这个问题。有一个(关闭的,不幸的是)pull request使你和我想要的东西成为可能。为了让它正常工作,我使用了dhensche的fork并执行了以下操作:
退出TextMate 2
运行以下命令:
git clone git@github.com:dhensche/JavaScriptNext.tmLanguage.git
cd JavaScriptNext.tmLanguage
./create-bundle.sh
cp -R JavaScriptNext.tmbundle ~/Library/Application\ Support/Avian/Pristine\ Copy/Bundles/
重新启动TextMate 2,打开ES6文件,然后选择" JavaScript Next"从编辑器底部的工具栏中。
希望Benvie很快就会在构建过程中集成适当的TextMate 2支持,因为它与dhensche所展示的相距不远。
答案 1 :(得分:2)
由于official TextMate Javascript bundle现在支持新的ES功能,JavaScriptNext.tmLanguage
已过时。
以下旧答案:
要获得最新版本,您应该在捆绑编辑器File → New (⌘N)
中创建一个新捆绑包,为方便JavaScript Next
命名:
然后,从repo中打开要使用的每个.tmLanguage
/ .tmPreferences
/ .tmTheme
文件,并将其添加到新创建的包中:
现在您应该能够选择JavaScript Next
语法:
完成!