У меня есть несколько файлов JavaScript, где строки представляют собой фрагменты HTML-кода для вставки на веб-страницу. Vim выполняет подсветку синтаксиса в JavaScript и выделяет строки в кавычках как таковые. Похоже, на самом деле это выходит за рамки выделения: в кавычке vim не совпадает <
с тегом, который начинает тег с того, >
который его заканчивает при использовании %; кажется, что такие вещи, как скобки, не существуют в строковых литералах.
Есть ли способ указать vim, что строковые литералы должны рассматриваться как код на отдельном языке?
источник