Символы ST2 Мокко CoffeeScript

Кто-нибудь знает, есть ли способ просматривать тесты Mocha (в CoffeeScript) через список символов Sublime Text 2? В идеале должен быть плагин, но я не против отредактировать плагин CoffeeScript для поиска describe и it. Я не знаю, как работает весь tmLanguage, может кто-нибудь показать мне, как это сделать, или дать мне знать код для добавления.

Было бы здорово перемещаться по моим яичкам, используя список символов ST2!

Спасибо!


person brian h    schedule 04.08.2012    source источник


Ответы (1)


Хотя CoffeeScript имеет хорошую поддержку окраски в ST2, она довольно плоха на панели «Перейти к символу».

Я создал форк оригинального плагина, где (наряду с некоторыми другими косметическими изменениями) он показывает все классы и функции, определенные в файле, а также вызов некоторых известных методов, таких как «describe», «it» для Mocha и « app.get», «app.post» и т. д. для Express.

В настоящее время это выглядит так:

Тестовый образец

Образец класса

Вы можете увидеть изменения diff на GitHub.

Чтобы установить его, либо скачайте пакет и разархивируйте его содержимое в каталог Packages/CoffeeScript или клонируйте его с помощью git (не забудьте заранее закрыть ST2):

cd <user directory>/Packages
rm -r CoffeeScript
git clone -b correct-goto-symbols git://github.com/ashtuchkin/CoffeeScript-Sublime-Plugin.git CoffeeScript

Я также добавил его в качестве запроса на включение автору оригинального плагина, так что будем надеяться, что он скоро появится в стандартном пакете.

person Alexander Shtuchkin    schedule 23.10.2012
comment
Да! Как раз об этом я и говорю. Я люблю это. Кажется, работает очень хорошо. Спасибо!!! - person brian h; 06.11.2012