O Emacs não estava usando cores porque a variável de ambiente TERM
estava definida como vt100
. Alterá-lo para xterm
resolveu o problema.
Eu instalei recentemente o Emacs 24.3.93.1 no Cygwin. Quando abri o código pela primeira vez, obtive uma espécie de realce de sintaxe em preto e branco - as palavras-chave eram brancas, os nomes das funções nas declarações eram pretos em um plano de fundo branco e o código genérico em cinza.
Gostaria que o Emacs usasse cores para realce de sintaxe, mas não conseguisse descobrir como ativá-lo. Pesquisando tem encontrado principalmente coisas desatualizadas; coisas como ligar font-lock-mode
, que foi ativado por padrão desde a versão 22.1. No momento, meu arquivo .emacs.d / init.el contém este código relevante para destaque:
(setq font-lock-auto-fontify t)
(add-hook 'find-file-hooks (lambda () (font-lock-mode 1)))
Encontrei esses snippets em sites que diziam a você como ativar o realce de sintaxe, mas nada do que tentei, incluindo as linhas acima, mudou nada.
O Emacs parece estar analisando a sintaxe, mas não está usando cores para mostrá-la. Alguém sabe como forçá-lo a usar cores?