Как я могу изменить языковые контексты в пакетах Textmate?

StackOverflow https://stackoverflow.com/questions/552095

Вопрос

Я бы хотел, чтобы мои пакеты Textmate использовали правильные контексты, основанные на том, что я редактирую.Например, я использую ЮИ очень много, поэтому я бы хотел, чтобы пакет HTML использовал пакет YUI JS вместо стандартного JS и т.д.

Кто-нибудь может подсказать, где и что я должен отредактировать, чтобы это произошло.Бонусные баллы за советы по редактированию пакетов.

Это было полезно?

Решение

То, о чем мы здесь говорим, это область применения.Вам нужно будет отредактировать область действия элементов вашего пакета.

Давайте взглянем:

альтернативный текст http://mtod.org/so/scope.png

Теперь отредактируйте область действия на более широкую, например, используйте source.js вместо того , чтобы source.js.yui.Это должно быть применено к каждому фрагменту кода, команде и т.д.в Свертке.Вероятно, вы могли бы выполнить поиск и замену непосредственно в файлах вашего пакета.

альтернативный текст http://mtod.org/so/edit.png

Вот и все.Фрагмент пакета, запущенный ниже.

альтернативный текст http://mtod.org/so/yui.png

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top