Итак, у меня установлен и активирован пакет Smarty TM в Textmate, но у меня возникла проблема с тем, как он обрабатывает вещи внутри тегов literal
Smarty.
Как видно в этом примере: http://pastie.textmate.org/private/v3amipi5ukpg7vlcivixw
Если я вставлю теги Smarty literal
в мои теги HTML script
, TM увидит содержимое внутри тегов сценария как JS и выделит его соответствующим образом.Если я перемещу эти теги literal
так, чтобы они были вокруг моего сценария, Textmate теряет тот факт, что теги script
содержат javascript - или даже то, что теги script
являются HTML--ни один из них не выделен.
Я ненавижу помещать свои литеральные теги в сценарий, потому что все, что связано с JS в редакторе (например, у меня есть команда TM для запуска JS через JSHint), злится на их присутствиеесли я не добавлю их к комментариям JS (как в моем вставленном примере).Но добавление их к комментариям - это дополнительная работа, которую я не хочу делать, и вызывает много пустых комментариев в моем исходном источнике.
Я посмотрел на различные определения языков, и просто не могу понять, чточерт возьми, чтобы исправить это.Есть мысли?
Спасибо, Джим