В основном у меня настроен Emacs, поэтому он имеет специфичный для GUI elisp, но при запуске в режиме демона это не оценивается. Код выглядит примерно так:
;; gui.el
(when window-system
(progn
;; do stuff here
))
Мне бы хотелось, чтобы этот файл (или, по крайней мере, код в нем - возможно, функция) был переоценен, когда я запускаю emacsclient -c в командной строке, так как я пропускаю все свои font-lock и color -без доброты (так как у меня есть этот набор для запуска только при наличии графического интерфейса).