2012-08-26 85 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