Vous n'avez pas besoin d'être collé aux 16 couleurs (ou moins) par défaut de votre terminal. Les terminaux modernes prendront en charge 256 couleurs (ce qui vous rapproche de votre interface graphique).
Malheureusement, obtenir votre terminal pour prendre en charge 256 couleurs est la partie difficile, et varie d'un terme à l'autre. This page m'a beaucoup aidé (mais il est à jour, je l'ai vraiment obtenu 256 couleurs qui travaillent dans gnome-terminal et xfce4-terminal, mais vous pouvez avoir à les construire à partir des sources.)
Une fois que vous « ai votre terminal en utilisant joyeusement 256 couleurs, l'invocation magique est mise à votre type de terminal "xterm-256color" avant invoquez emacs, par exemple:
env TERM=xterm-256color emacs -nw
Ou, vous pouvez définir TERM dans votre fichier .bashrc
:
export TERM=xterm-256color
Vous pouvez vérifier si cela a fonctionné dans emacs en faisant M-x list-colors-display
, qui vous montrera soit 16, soit toutes les 256 couleurs glorieuses.
Si cela fonctionne, alors regardez color-theme
comme quelqu'un d'autre suggéré.
(Vous aurez probablement frustrés à un moment donné, Dieu sait que je fais chaque fois que j'essaie de faire quelque chose de similaire mais le bâton avec elle;.. Ça vaut le coup)
Je voudrais atteindre le contraire. J'aime les couleurs de syntaxe en mode '-nw'. Est-ce possible? – aL3xa
Vous devez savoir quel est le thème de couleur par défaut lors de l'exécution d'Emacs avec '-nw'. – SabreWolfy
Je voudrais aussi connaître la solution au problème opposé, comment puis-je définir le thème de couleur dans emacs pour ressembler au thème de couleur dans emacs -nw? –