LINUX.ORG.RU

emacs работа тем emacsclient

 


0

1

Всем привет!
Подскажите пожалуйста, почему у меня не применяется тема, если запускать emacs в режиме демона? Т.е. запуск emacs обычный - включает тему, а запуск

emacs --daemon && emacsclient -c -a emacs
не включает тему. при этом не ошибок и ни чего из доп.вывода.

Спасибо!



Последнее исправление: MaksVal (всего исправлений: 1)

А сохранить запуск темы в следующий раз не забываете? В .emacs точно прописалась тема?

Silerus ★★★★
()

У тебя загрузка темы происходит в момент запуска демона — в этот момент теме не к чему применяться.

У меня это решилось загрузкой темы в after-init-hook.

habamax ★★★
()
(load-theme 'leuven t)

должно быть достаточно

e1nste1n ★★★★★
()

Сделал так:

(if (daemonp)
    (add-hook 'after-make-frame-functions
              (lambda (frame)
                (with-selected-frame frame (load-theme 'spacemacs-dark t))))
  (load-theme 'spacemacs-dark t))

Всем спасибо!

MaksVal
() автор топика
3 февраля 2019 г.
Ответ на: комментарий от MaksVal

Спасибо

У меня тоже сработало. А вот (scroll-bar-mode 0) почему-то не хочет применять.

quicknquiet
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.