在我的.emacs初始化文件設置幀高度不工作,我有一個名爲(set-frame-height (selected frame) 55)
命令,重新調整幀的高度,因此佔據了我大部分的垂直屏幕空間。我將這個命令放在.emacs文件的末尾,以確保它可以正常工作。Emacs的:當我創建一個新的框架
我喜歡使幀的倍數副本,這樣我可以在同一塊代碼的不同部分同時工作。問題是,當我創建使用C-x 5 2
新幀,則新幀不承擔幀大小我想要的。相反,它會回到默認的幀大小。我該如何解決?
感謝
在我的.emacs初始化文件設置幀高度不工作,我有一個名爲(set-frame-height (selected frame) 55)
命令,重新調整幀的高度,因此佔據了我大部分的垂直屏幕空間。我將這個命令放在.emacs文件的末尾,以確保它可以正常工作。Emacs的:當我創建一個新的框架
我喜歡使幀的倍數副本,這樣我可以在同一塊代碼的不同部分同時工作。問題是,當我創建使用C-x 5 2
新幀,則新幀不承擔幀大小我想要的。相反,它會回到默認的幀大小。我該如何解決?
感謝
對於新的框架,你可以設置參數在default-frame-alist
變量,例如,以下方式:
(add-to-list 'default-frame-alist '(height . 48))
我有在我的配置如下代碼:
(add-to-list 'default-frame-alist '(font . "Consolas-13"))
(add-to-list 'default-frame-alist '(height . 48))
(add-to-list 'default-frame-alist '(width . 145))
(add-to-list 'default-frame-alist '(background-color . "grey92"))
(setq initial-frame-alist default-frame-alist)
(setq special-display-frame-alist default-frame-alist)
設置參數,所有的幀...
嘗試after-make-frames-functions和這樣的事情:
(add-hook 'after-make-frame-functions
'(lambda (f)
(with-selected-frame f
;set frame height
)))