Изменить грамматику HTML на основе атрибутов в TextMate

Недавно я начал экспериментировать с шаблонами jQuery, которые зависят от вашей способности переносить HTML в Теги SCRIPT .

<script id="movieTemplate" type="text/x-jquery-tmpl">
    <li>
        <b>${Name}</b> (${ReleaseYear})
    </li>
</script>

Проблема в том, TextMate естественно предполагает, что все в тегах SCRIPT является JavaScript. Я уверен, что можно заставить TextMate обрабатывать контент по-разному на основе атрибута type , но я борюсь с грамматикой, используемой в пакете. Я почти уверен, что приведенная ниже строка является ключевой, но я не уверен, с чего начать.

begin = '(?:^\s+)?(<)((?i:script))\b(?![^>]*/>)';

Кто-нибудь уже имел дело с подобным сценарием? Сможет ли кто-нибудь указать мне верное направление?

Rich

11
задан kim3er 7 April 2011 в 08:56
поделиться