我试图弄清楚如何使用 Emacs 代码浏览器 (ECB),你可以用它做的一件事是设置 ecb-windows-width 来决定 ecb 窗口的宽度。问题是这个序列:
- 屏幕上弹出框架。
- ecb-activate 被调用,根据 ecb-windows-width 进行缩放。
- 默认帧列表参数启动,帧被调整大小。
问题是由于这个顺序,ecb 窗口的宽度是在框架调整大小之前设置的,然后不会被缩放。
所以我想运行ecb-redraw-layout(或者理想情况下只是ecb-activate),但它必须在#3之后发生。否则,某种 ecb-dynamic-width-scale 选项也可以使用。
对于它的价值,ecb-auto-activate 不起作用,所以我不知道这是否能解决它。