J'utilise emacs (24.5.1) sur Mac osx et j'utilise le thème solarisé. Pour la version gui, le thème fonctionne bien. Si j'exécute l'application avec l'indicateur -nw:
/Applications/Emacs.app/Contents/MacOS/Emacs -nw
les couleurs du thème deviennent toutes bancales. Je suppose que c'est parce que:
TERM=xterm-256color
Que devrais-je mettre dans mon .emacs pour donner le comportement conditionnel suivant:
if (gui)
theme=solarized
if (-nw)
theme=wheatgrass
??
Réponses:
Utilisez
display-graphic-p
pour déterminer si Emacs est dans une interface graphique ou non.En supposant que le panneau solaire soit installé et chargé:
Voir aussi: Existe - t-il un moyen de détecter que emacs s'exécute dans un terminal?
la source