2 votes

Activer la coloration syntaxique dans Emacs

J'ai récemment installé Emacs 24.3.93.1 sur Cygwin. La première fois que j'ai ouvert du code dans Emacs, j'ai obtenu une sorte de coloration syntaxique en noir et blanc - les mots-clés étaient blancs, les noms de fonctions dans les déclarations étaient noirs sur fond blanc, et le code générique était gris.

J'aimerais qu'Emacs utilise la couleur pour la coloration syntaxique, mais je n'ai pas réussi à trouver comment l'activer. En cherchant sur Google, j'ai surtout trouvé des choses périmées ; des choses comme l'activation de font-lock-mode qui est activé par défaut depuis la version 22.1. Actuellement, mon fichier .emacs.d/init.el contient ce code relatif à la mise en évidence :

(setq font-lock-auto-fontify t)
(add-hook 'find-file-hooks (lambda () (font-lock-mode 1)))

J'ai trouvé ces extraits sur des sites Web qui prétendaient vous dire comment activer la coloration syntaxique, mais rien de ce que j'ai essayé, y compris les lignes ci-dessus, n'a changé quoi que ce soit.

Emacs semble analyser la syntaxe, mais il n'utilise pas de couleurs pour la montrer. Quelqu'un sait-il comment le forcer à utiliser des couleurs ?

2voto

Carl Rosenberger Points 901

Emacs n'utilisait pas les couleurs parce que le TERM a été définie comme suit vt100 . Le changer en xterm a résolu le problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X