2013-09-21 65 views
0

我是一個emacs的新手(和ecb一樣),當我輸入ecb-activate時,當前框架根據I與ecb-store-window-size保存(我可以以後恢復),這些只是適用於當前幀大小的百分比。Emacs + ECB:如何設置一個新框架的大小

爲了更清楚如果我有一個小框架,然後激活ecb,我會得到一個小框架根據我的佈局比例細分爲小緩衝區,我想要的是一個更大的框架(和一種方法來節省這個更大的尺寸無需觸摸我的默認大小爲通用emacs框架),因爲我激活ecb。

我錯過了什麼? (大概可以用一個鉤子,但如何實現?)

回答

0

這裏有一個簡單的方法來一個鉤增加歐洲央行的激活和關閉兩種:

(add-hook 'ecb-deactivate-hook 
     (lambda() (modify-all-frames-parameters '((width . 80))))) 
;; resize the ECB window to be default (order matters here) 
(add-hook 'ecb-activate-hook (lambda() (ecb-redraw-layout))) 
(add-hook 'ecb-activate-hook 
     (lambda() (modify-all-frames-parameters '((width . 120))))) 

它就像一個黑客,但它的工作原理