【发布时间】:2009-05-22 23:09:41
【问题描述】:
我想为 minibuffer 完成列表设置一个特定的窗口。目前,我在此配置中有 3 个窗口:
______
| | |
|____| |
|____|_|
在这种情况下,我想使用左下角的窗口作为 minibuffer 完成列表。
目前,它似乎是一个随机的窗口,并且大多数时候它喜欢使用最右边的窗口,它太薄而无法显示完成列表而不必水平滚动,这很烦人。
另外,当我加载 Emacs 时,我正在使用一个名为 revive.el 的 lisp 脚本从文件 (~/.revive.el) 中恢复我的窗口配置。
【问题讨论】:
-
它似乎是最近最少使用的窗口...
-
嗯,我不确定 - 这对我来说似乎不是那么可预测...有时,它喜欢使用左下角,但它会将其大小调整为屏幕高度的一半;这很烦人,因为我喜欢在左上角有很多空间来编辑代码。
-
注意 OP 想要什么,但是可以使用 Tomohiro Matsuyama 的 popwin.el 使完成缓冲区出现在专用窗口中:github.com/m2ym/popwin-el