Mam wiele plików JavaScript, w których ciągi są fragmentami kodu HTML, które należy wstawić na stronę. Vim wykonuje podświetlanie składni w JavaScript i podświetla cytowane ciągi jako takie. Wydaje się, że w rzeczywistości wykracza on poza podkreślanie: w cudzysłowie vim nie pasuje do <
tego, który rozpoczyna znacznik od tego, >
który kończy go podczas używania %; wydaje się zakładać, że nawiasy literowe nie istnieją w literałach łańcuchowych.
Czy istnieje sposób na wskazanie vimowi, że literały łańcuchowe powinny być traktowane jako kod w osobnym języku?
źródło