在我的.emacs初始化文件中,我有一个名为(set-frame-height (selected frame) 55)
的命令,该命令可调整帧高度的大小,以使其占用我的大部分垂直屏幕空间。我将此命令放在.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)
为所有框架设置参数...
关于emacs - Emacs:创建新框架时,set-frame-height不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6649511/