Как установить фон Emacsclient в качестве фона Emacs? - PullRequest
3 голосов
/ 14 февраля 2012

У меня есть (в моем .emacs)

(set-background-color "#101416")
(set-foreground-color "#f6f3e8")

И у меня есть 2 привязки:

alias ex='emacsclient -nw'
alias ec='emacsclient -c -a ""'

ex прекрасно работает, чтобы открыть клиент в терминале, но когда я хочу открыть его как фрейм, у меня белый фон: (

Почему и как я могу использовать свой темный фон там?

1 Ответ

4 голосов
/ 14 февраля 2012

set-background-color и set-foreground-color влияют только на текущий кадр, и ваш файл .emacs не выполняется при запуске emacsclient.

Попробуйте вместо этого установить переменную default-frame-alist («Список значений по умолчанию для создания кадра»):

(setq default-frame-alist
      '((background-color . "#101416")
        (foreground-color . "#f6f3e8")))
...