Modyfikowanie podświetlania składni tekstu Sublime dla znaczników HTML

Próbowałem wielu schematów kolorów dla Sublime Text 2 i znalazłem numer, który wygląda świetnie dla javascript i php, ale mają one również straszne rozróżnienie między tekstem a tagami w HTML.

To, co chcę zrobić, to uczynić znaczniki HTML tagamiten sam kolor jako tag początkowy i końcowy (<>). W tej chwili lewe i prawe szewrony wyglądają tak samo jak zwykły tekst, co może być oszałamiające.

 Schemat kolorówFrontier

Uświadomiłem sobie, że nie jest to schemat kolorów, ale definicje składni HTML, zajrzałem do~/Library/Application Support/Sublime Text 2/Packages/HTML/HTML.tmLanguage aby dokonać modyfikacji.

Problem polega na tym, że plik XML jest zaśmiecony&gt; i&lt; i brak dokumentacji dla samego pliku innego niżnieoficjalna dokumentacja definicji składni. Czy ktoś wie, jak połączyć definicje znaczników początkowych i końcowych, aby były takie same jak same znaczniki?

Inną opcją jest oczywiście edycja każdego motywu, który mi się podoba, i upewnienie się, że tagi i chrevrony są takie same, ale pomyślałem, że globalna edycja będzie miała w moim przypadku większy sens.

 Schemat kolorówPhoenix Dark Blue

Na przykład,Phoenix Dark Blue rozwiązuje ten problem za pomocą następującej definicji,

<dict>
    <key>name</key>
    <string>Variable, String Link, Tag Name</string>
    <key>scope</key>
    <string>variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#787878</string>
    </dict>
</dict>

questionAnswers(2)

yourAnswerToTheQuestion