caracteres de controle de cores do buffer emacs

0

Eu tenho uma instalação do emacs que imprime caracteres de cor em vez de apenas mudar a cor, em alguns buffers.

eshell tem cores corretas, assim como meu *compilation* , mas o resultado da minha pesquisa ack é assim:

[1;32m/home/.../moveeval.cpp[0m
[1;33m44[0m:            [30;43mbest_coord[0m = test_coord;[0m[K
[1;33m47[0m:    return [30;43mbest_coord[0m;[0m[K

Ack finished at Wed Nov 27 09:20:46

Suponho que seja algum tipo de modo secundário que preciso ativar, mas:

  • eu não sei qual
  • Eu não precisei ativá-lo nas minhas outras instalações (no win7, por exemplo. Isso está no Ubuntu).

O que posso fazer para corrigir as cores, tornar as alterações automáticas a cada início e por que elas não funcionam imediatamente?

    
por Gauthier 27.11.2013 / 09:29

1 resposta

0

ansi-color-for-comint-mode-on deve fazer o truque.

Adicione isso à sua configuração para garantir que esta opção esteja ativada:

(add-hook 'comint-mode-hook 'ansi-color-for-comint-mode-on)
    
por 27.11.2013 / 15:41

Tags