emacs - Emacs:创建新框架时,set-frame-height不起作用

标签 emacs customization frame

在我的.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/

相关文章:

emacs - 如何为组织模式议程中的 SCHEDULED 项目启用警告日?

python - 将自定义按钮添加到 django 管理面板

c - 有没有gcc宏来确定帧指针没有被消除?

java - 简单的 Java 用户界面

javascript - 找不到节点错误 - 尽管可以在控制台中找到节点

python - 如何在 emacs 中从 gdb 获取输入(使用 python 脚本)

emacs - 无法在 CentOS 7 虚拟机中将 Emacs 从 24.3.1 升级到 24.5

Emacs -- 测试以确定正在运行的钩子(Hook)类型

ruby - IRb:如何使用预加载类启动交互式 ruby​​ session

customization - 如何在 web2py 中更改 smartgrid 组件的查看/编辑页面