Estoy ejecutando emacs (24.5.1) en Mac osx y estoy usando el tema solarizado. Para la versión gui, el tema funciona bien. Si ejecuto la aplicación con el indicador -nw:
/Applications/Emacs.app/Contents/MacOS/Emacs -nw
Los colores para el tema se vuelven torpes. Supongo que esto se debe a que:
TERM=xterm-256color
¿Qué necesitaría poner en mis .emacs para dar el siguiente comportamiento condicional:
if (gui)
theme=solarized
if (-nw)
theme=wheatgrass
??
Respuestas:
Se usa
display-graphic-p
para determinar si Emacs está en una GUI o no.Asumiendo que solarized está instalado y cargado:
Ver también: ¿Hay alguna forma de detectar que emacs se está ejecutando en una terminal?
fuente