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?

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.