Tratar literais de string como um idioma diferente

16

Eu tenho vários arquivos JavaScript em que as strings são trechos de HTML a serem inseridos na página da web. O Vim executa destaque de sintaxe no JavaScript e destaca as seqüências de caracteres citadas como tais. Parece ir além de destacar, de fato: dentro de uma citação, o vim não corresponde ao <que inicia uma tag com o >que termina quando ela é usada %; parece assumir que coisas como colchetes não existem em literais de string.

Existe uma maneira de indicar ao vim que literais de string devem ser tratados como código em um idioma separado?

KRyan
fonte

Respostas:

8

Você precisará usar a containspalavra-chave em um arquivo de sintaxe (consulte : a ajuda contém )

Como um exemplo de uso, veja como a região de sintaxe pythonDocTest é definida e usada em um arquivo de sintaxe Python.

jalanb
fonte