【问题标题】:In Emacs how to prevent the same buffer from showing up in different windows in the same frame?在 Emacs 中,如何防止相同的缓冲区出现在​​同一帧的不同窗口中?
【发布时间】:2011-11-16 01:28:56
【问题描述】:

我不确定如何全面完成此操作。

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

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

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

【问题讨论】:

    标签: emacs elisp


    【解决方案1】:

    我有一些实验性代码似乎可以工作 here

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

    如果您能在 github 或此处与我联系,让我知道您在这方面的经验,我将不胜感激。

    【讨论】:

      【解决方案2】:

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

      但是,正在进行的emacs-devel@gnu.org 讨论表明,缓冲区显示和窗口仍在不断变化。

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

      【讨论】:

        猜你喜欢
        • 2011-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-17
        • 2011-03-14
        • 1970-01-01
        • 1970-01-01
        • 2012-02-10
        相关资源
        最近更新 更多