在Window 7上设置emacs的窗口大小

时间:2012-08-26 07:21:47

标签: emacs elisp emacs23

我想设置窗口大小(也许是emacs发言中的frame)。我使用this作为配置。它有效,但发生了让我困惑的事情。例如,如果我设置宽度80和高度30.当我启动emacs时。它初始化到80以上,高于我之前设定的30,然后在闪光灯中,它缩小到宽度80和高度30.

我想问的是为什么会出现这样的情况? emacs初始化后,我可以立即设置窗口大小吗?怎么样?

工具栏发生了类似的事情。我禁用这样的工具栏 (tool-bar-mode 0)

当我初始化emacs时,工具栏出现,但在一瞬间就消失了。仅供参考,我将(tool-bar-mode 0)放在.emacs文件的第一行。

1 个答案:

答案 0 :(得分:1)

对于奇怪的大小调整窗口:

基本上,Emacs在读取.emacs之前会调出窗口(框架)。显然它必须是一些大小。当然,这是可定制的。在Unix系统上,您可以通过设置X资源来实现这一点,该资源有点像环境变量:Emacs可以在首次运行时检查设置,然后加载所有elisp解析机制并开始处理.emacs。在Windows上,我认为您可以通过注册表设置这些变量。有关如何在注册表中设置变量的说明,请参阅this EmacsWiki page。您需要Emacs.Geometry密钥。

我不知道是否可以将tool-bar-mode更改为X资源。我没有打扰,因为出现和消失的工具栏比移动的窗口更不刺激!