HTMLに要素として格納されているBackboneアプリのテンプレートを使用していますが<script type="text/template">
、Sublime Textがテンプレート内のHTMLをJavascriptであるかのように色付けするため、これはイライラします。これらのスクリプトタグを通常のHTMLタグと同じように編集者に考えてもらいたいと思います。
HTML.tmLanguageのsource.js.embedded.htmlブロックの正規表現を変更しようとしましたが、正規表現に不慣れな人として、正しく理解できません。
何か案は?
これは、変更が必要なtmLanguageファイルの関連部分であると私は信じています。
<key>begin</key>
<string>(?<!</(?:script|SCRIPT))(>)</string>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.tag.html</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>entity.name.tag.script.html</string>
</dict>
</dict>
<key>end</key>
<string>(</)((?i:script))</string>