0

我是emacs的新手(ecb也是如此),当我输入ecb-activate当前帧时,根据我保存的大小ecb-store-window-size(我可以稍后恢复)将当前帧拆分为我的首选窗口布局,这只是应用于当前的百分比帧大小。

为了更清楚,如果我有一个小框架,然后激活 ecb,我将根据我的布局比例将一个小框架细分为小缓冲区,我想要的是一个更大的框架(以及一种在不触及我的默认值的情况下保存这个更大尺寸的方法通用 emacs 框架的大小),因为我激活了 ecb。

我错过了什么?(可能可以通过钩子来实现,但是如何实现呢?)

4

1 回答 1

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)))))

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

于 2013-09-22T16:35:48.807 回答