Я использую vim и набираю много HTML-кода на Django, и мне не нравится синтаксис выделения htmldjango.vim или html.vim. Я решил, что должен просто создать свою собственную базовую подсветку синтаксиса для Django html. Все, что я хочу, это чтобы все html-теги (ul, li, html, head, title, body, p и т.д.) Были окрашены в синий цвет, я хочу, чтобы все переменные (все, что начиналось и заканчивалось на {{}} или {%%}) должен быть окрашен в желтый цвет, а все ссылки и названия ссылок (a href = 'link'> linkNames) должны быть окрашены в красный цвет.
Итак, мой вопрос, как мне сказать vim, что если код является одним из тегов ниже:
<html> </html> <body> </body> <ul> </ul>
и т. д., то, чтобы покрасить его в синий цвет?
и если код начинается с
{{ or {%
и заканчивается
}} or %}
затем покрасить его в желтый цвет? А если это ссылка или название ссылки, то чтобы она была красного цвета?