2012-08-26 86 views
1

我想设置窗口的大小(也许这是在Emacs的frame说)。我使用this进行配置。它有效,但发生了一些让我困惑的事情。例如,如果我设置宽度80和高度30.当我启动emacs。它初始化为宽度大于80和高于30,我以前设置,然后在一瞬间,它收缩到宽度80和高度30设置的emacs的窗口大小的窗口7

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

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

当我初始化emacs时,工具栏出现,但在闪光灯中它消失了。仅供参考,我把(tool-bar-mode 0)放在.emacs文件的第一行。

回答

1

对于奇怪调整窗口:

基本上,Emacs的带来了它的窗口(帧)它读取你的.emacs之前。显然,它必须是一些大小。当然,这是可定制的。在Unix系统上,可以设置一个X资源,其工作原理有点像一个环境变量做到这一点:Emacs可以检查的设置时,它加载了所有的elisp-解析机械和获得对你的.emacs工作之前先运行。在Windows上,我认为你可以通过注册表来设置这些变量。有关如何在注册表中设置变量的说明,请参阅this EmacsWiki page。你想要Emacs.Geometry的钥匙。

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

+0

THX,我支持微软Windows 7的版本是64位的,我需要使用'regedit'路径'HKEY_CURRENT_USER \ SOFTWARE \ Wow6432Node \ GNU \ Emacs' 'HKEY_LOCAL_MACHIN \ SOFTWARE \ Wow6432Node \ GNU \ Emacs'设置'Emacs.Geometry '和'Emacs.ToolBar“=”OFF“'来解决'工具栏模式问题。 – toolchainX