在Emacs中如何防止同一缓冲区出现在​​同一帧中的不同窗口中?

时间:2011-09-17 05:45:09

标签: emacs elisp

我不确定如何全面完成这项工作。

目前我在Windows上构建自己的bzr Emacs,所以我可以看到`display-buffer'现在采用SPECIFIERS选项,这可能很有趣,但我找不到如何使用它的具体示例。

但是在调用display-buffer之前必须解决这个问题。

例如,之前的帮助窗口正在访问Buffer-A,但我在阅读帮助时访问了另一个窗口中的Buffer-A。现在,当我退出“帮助”窗口时,缓冲区A也出现在那里。我想在那里出现一些其他有用的缓冲区。

2 个答案:

答案 0 :(得分:1)

我有一些似乎有效的实验代码here

我强调实验。这可能会使你的Emacs融化。

如果您能通过github与我联系或在此告诉我您的经历,我将不胜感激。

答案 1 :(得分:0)

Emacs 24尚未发布。他们在发布期间多次更改了缓冲区显示/窗口行为和Lisp接口。该版本的当前状态是 pretest ,因此除了错误修复外,应该停止开发。

然而,正在进行的emacs-devel@gnu.org讨论显示,缓冲区显示和窗口仍然存在变化。

最好的办法是检查最新的文档和代码(此时可能不完全对应)。