Вот подход, который не требует нового синтаксического режима и является более простым редактированием:
Скопируйте файл HTML.sublime-package из каталога Packages, связанного с Sublime Text3.
На самом деле это zip-файл, поэтому разархивируйте содержимое в область пользовательских пакетов как ..../User/Packages/HTML
.
Отредактируйте HTML.sublime-синтаксический файл в каталоге HTML и в блоке script-type-decider
измените:
- match: (?i)(?=text/html(?!{{unquoted_attribute_value}})|'text/html'|"text/html")
на
- match: (?i)(?=text/html(?!{{unquoted_attribute_value}})|'text/html'|"text/html"|"text/x-template")
(или замените любой тип шаблона, который вы используете.)
Затем перезапустите Sublime Text.
Обратите внимание, недостатком этого подхода является то, что пакет HTML больше не будет последним при обновлении Sublime Text.Поэтому вы можете периодически выполнять эти шаги снова.