我通常将.emacs设置为打开几乎占满笔记本电脑桌面的框架(窗口)。当我用连接了外部监视器的笔记本电脑启动时,我最终需要手动放大第一帧和后续的每个emacs帧。
我应该在我的.emacs中写什么,这样当我启动第一个或后续的emacs帧时,emacs窗口只比桌面小2列2行?
发布于 2016-03-06 09:41:08
由于至少是Emacs 24和即将到来的Emacs 25,可以通过以下方式获得最大化的Emacs初始帧和默认帧:
(add-to-list 'initial-frame-alist '(fullscreen . maximized))
(add-to-list 'default-frame-alist '(fullscreen . maximized))在OS上,这并不完美。您将会遇到this问题,但上面的两行代码将帮助您解决大部分问题。
发布于 2012-03-19 21:46:49
我使用initial-frame-alist最大化我的初始化文件中的第一个Emacs帧:
(setq initial-frame-alist `((top . 1) (left . 1)
(width . 1000) (height . 1000)))在这个elisp中,1000仅仅代表一个足够大的数字。虽然这个elisp在美学上不是很漂亮,但它对我来说很好。
initial-frame-alist特定于第一个Emacs帧,所以如果您想放大后续的Emacs帧,则可能需要使用default-frame-alist。
https://stackoverflow.com/questions/9749584
复制相似问题