У меня есть собственный формат файла XML, который может содержать блоки кода в определенных тегах.
Например:
<Root>
<Sql> select * from foo </Sql>
<MoreJunk> ... </MoreJunk>
<Python><![CDATA[
def Bar(*args):
return False
]]></Python>
</Root>
Как заставить Vim использовать подсветку синтаксиса SQL для текста внутри тегов <Sql>
и использовать подсветку Python для текста внутри тегов <Python>
?
Я знаю, что Vim уже может это сделать, потому что он правильно выделяет Javascript внутри файлов HTML.
Я попытался проверить файл синтаксиса HTML, но не смог понять.