基本上我有我的Emacs設置,所以它有一個特定於GUI的elisp,但是當它在守護進程模式下啓動時,這不會評估。該代碼是這樣的:當框架被引發時,如何讓Emacs評估文件?
;; gui.el
(when window-system
(progn
;; do stuff here
))
我想這個文件(或至少在它 - 也許代碼函數)來進行重新評估,當我在命令行中運行emacsclient -c,因爲我錯過了我所有的字體鎖定和顏色主題的優點(因爲我有那些在GUI存在的情況下運行的東西)。
emacsclient -c --eval "(your-gui-init-function)"
它引發了一個問題,爲什麼在'(當window-system ...)'守護進程模式應該處理得很好時,所以我會嘗試刪除支票。另外,在'when'裏面''(progn ...)'是不必要的。 – 2010-03-30 21:23:26