2011-10-25 106 views
3

在vim中,我可以有一个很好的小窗口,使用minibufexplorer列出所有打开的缓冲区。我可以导航到它并切换缓冲区。emacs持久缓冲区列表

是否有emacs的持久缓冲区列表插件?

我正在寻找类似于此:http://i.imgur.com/Tzid4.png

在截图的底部,你可以看到他有开放的不同缓冲区的列表。

任何想法?

+1

您可能想查看[Emacs中缓冲区切换的可能方法](http://www.emacswiki.org/emacs/CategoryBufferSwitching)。用户开发了不少替代品。 – Tom

回答

4
  1. 使用buffer-menu。我将它绑定到C-x C-b(而不是list-buffers)。它与list-buffers是一样的,但它也允许您在缓冲区上执行动作

  2. 看看Buffer Menu+,这增强了香草缓冲菜单(list-buffersbuffer-menu)。

  3. 阻止缓冲区*Buffer List*(由C-X C-B使用)使用自己的框架,可以保留显示(图标化或)为方便。为此,请将其设为特殊显示屏缓冲区 - 请参阅选项special-display-regexpsspecial-display-buffer-names

1

您可以使用list-buffersC-x C-b)获得开放缓冲区列表。要让条形图始终显示可打开的缓冲区,请查看tabbar-modetabbar-mode打包在marmalade存储库中,所以如果您安装了package.el或者如果您使用的是emacs 24或更高版本,则可以通过软件包管理器安装它。