Você não pode. A configuração 'listchars'
se aplica globalmente; você não pode suprimi-lo para partes do buffer.
Como alternativa, você pode usar :set nolist
e usar correspondências personalizadas ( :match
) para destacar o espaço em branco nas posições desejadas. Mas se você quisesse substituir por caracteres diferentes, não apenas cores diferentes, teria que usar :syntax
juntamente com o novo recurso ocultar , mas essas definições de sintaxe adicionais poderiam interferir na sintaxe padrão do tipo de arquivo. .
Então, no final, a única maneira de realmente conseguir isso é modificando as fontes do Vim e recompilando uma versão personalizada para você.