Edite as opções de destaque da sintaxe vim para um tipo de arquivo específico

1

Quando edito um arquivo .markdown no vim, o realce fica assim:

Estou usando um esquema de cores claras e as configurações vim .markdown incorporadas (sem plug-ins - descobri que elas são piores). O problema é que é interpretar qualquer coisa entre _ ... _ como texto em itálico e, por alguma razão, inverter as cores para branco sobre preto. Obviamente, mesmo para as partes que não são latex, não quero as cores inversas.

Como posso desativar o realce de cor inversa para coisas entre _ ... _ ?

    
por Flash 28.05.2014 / 18:58

2 respostas

1

:syn list mostra todas as definições de sintaxe; o grupo para _this_ é markdownItalic . Para alterar a aparência visual, basta vincular esse grupo de sintaxe a um grupo de realce diferente ( :hi lista todos eles), por exemplo, para desativar o destaque:

hi link markdownItalic Normal

Você pode colocar isso no seu ~/.vimrc para torná-lo permanente. Você pode querer considerar a mudança para um terminal de alta cor (se possível); parece que você está correndo com pouquíssimas cores (2/16).

    
por 28.05.2014 / 19:18
1

Parece que você tem fragmentos Tex dentro do seu documento Markdown. Uma abordagem alternativa destacaria aqueles com a sintaxe correta. Meu plug-in SyntaxRange permite destacar apenas as regiões como Tex, por exemplo:

:11,42SyntaxRange tex
    
por 28.05.2014 / 19:25