我是emacs的新手(以及ecb的新手),当我输入ecb-activate
时,根据我用ecb-store-window-size
保存的尺寸,将当前帧拆分为我的首选窗口布局(其中我可以稍后恢复)这只是应用于当前帧大小的百分比。
为了更清楚,如果我有一个小框架,然后激活ecb,我会得到一个小框架根据我的布局比例细分为小缓冲区,我想要的是一个更大的框架(以及一种方法来节省这个更大的尺寸没有当我激活ecb时,触摸我的默认大小的通用emacs框架。
我错过了什么? (可能是用挂钩实现的,但是怎么做?)
答案 0 :(得分:0)
这是一种为ecb的激活和停用添加挂钩的简单方法:
(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)))))
它就像一个黑客,但它有效