2013-03-24 5 views
1

Чтобы избежать белого фона, я изменил цвет фона emacs по умолчанию на «темно-серый» - он идеально подходит для работы в графическом интерфейсе в ночное время. , , однако emacs также является моим редактором по умолчанию для терминалов и в основном не читается с новым цветом фона.Отдельные темы GUI и CLI для Emacs?

Есть ли способ иметь цвет фона для графического интерфейса, а затем все настройки по умолчанию (черный фон и подсветка синтаксиса по умолчанию), когда emacs запускается в терминале для редактирования PKGBUILDS и других файлов?

Спасибо! Я пробовал поиск в Интернете безрезультатно. , ,

ответ

3

Вы можете добавить что-то вроде следующего к init.el.

(when (display-graphic-p) 
    (set-background-color "darkgrey")) 

Он не изменит цвет фона при работе в терминале.

+0

О, человек, это так удивительно! Спасибо! Это действительно сделал мой день! С другой стороны - Вы не знаете, как изменить цвет фона редактора MIT/Scheme EdWin, не так ли? Я смотрел, чтобы пойти от белого до другого серого, если это возможно ... (он основан на Emacs) – user1947267

+0

Рад помочь. Я не использовал EdWin, но вы можете попробовать опубликовать отдельный вопрос здесь на SO. –