Как я могу изменить языковые контексты в пакетах Textmate?
-
23-08-2019 - |
Вопрос
Я бы хотел, чтобы мои пакеты Textmate использовали правильные контексты, основанные на том, что я редактирую.Например, я использую ЮИ очень много, поэтому я бы хотел, чтобы пакет HTML использовал пакет YUI JS вместо стандартного JS и т.д.
Кто-нибудь может подсказать, где и что я должен отредактировать, чтобы это произошло.Бонусные баллы за советы по редактированию пакетов.
Решение
То, о чем мы здесь говорим, это область применения.Вам нужно будет отредактировать область действия элементов вашего пакета.
Давайте взглянем:
альтернативный текст http://mtod.org/so/scope.png
Теперь отредактируйте область действия на более широкую, например, используйте source.js
вместо того , чтобы source.js.yui
.Это должно быть применено к каждому фрагменту кода, команде и т.д.в Свертке.Вероятно, вы могли бы выполнить поиск и замену непосредственно в файлах вашего пакета.
альтернативный текст http://mtod.org/so/edit.png
Вот и все.Фрагмент пакета, запущенный ниже.