我最近切換到emacsclient進行大多數文本編輯。我試圖將我的一些設置遷移到新的(稍微不同的)環境中。如何設置新創建的emacsclient的樣式和位置?
特別是,在我的.emacs文件中,我有一個函數來設置窗口大小,並準備一些主題。但是,每次調用emacsclient時都不會執行.emacs文件中的代碼,因此這些設置不適用於這些窗口。基於here這個問題,我在'server-visit-hook
上添加了一個鉤子,它調用了一個執行我的設置的函數。但是,當我重新啓動服務器並調用emacsclient時,這些設置未應用。
如何設置新的emacsclient窗口的樣式和定位?我的.emacs的相關部分包括如下:
(defun gui-mode()
(set-face-attribute 'default nil :font "Monospace-8")
(require 'theme-wombat)
(set-frame-size-according-to-resolution))
(add-hook 'server-visit-hook 'gui-mode)
(when window-system
(gui-mode))
感謝您的回覆。我第一次調用emacsclient,但後續對客戶端的調用不會調用配置代碼。你知道每次查看幀時都會調用一個鉤子嗎? – 2011-02-06 05:38:46