我想要这样的东西:
- 显示缓冲区列表
- 当我在列表中选择一个缓冲区时,它的内容会立即显示出来
- 列表可以在迷你缓冲区(首选)中,也可以在单独的窗口中
这个有插头吗?
终于找到了我想要的东西(虽然与我想要的有点不同,但它正确地实现了基本功能):https://github.com/martinp26/cycbuf
当光标在缓冲区名称处移动时,它会自动显示带有缓冲区列表的缓冲区。自定义变量cycbuf-clear-delay
以调整缓冲区列表的切换时间;超过延迟后,缓冲区列表将自动关闭,并拾取缓冲区。
^x^b
显示缓冲区列表,然后您可以单击其中一个。这就是你想要的吗?
有几种选择。有关这些的讨论,请参见例如http://www.emacswiki.org/emacs/ControlTABbufferCycling
有很多选项。其中包括:
- 显示缓冲区列表:ibuffer是一个选项http://www.emacswiki.org/emacs/IbufferMode
- 要在minibuffer:ido开关缓冲区中包含该列表http://wikemacs.org/index.php/Ido#Virtual_Buffers或者你可以使用helm的界面http://wikemacs.org/index.php/Helm
其他答案中引用的EmacsWiki页面(到目前为止)是该主题的wiki主页的子集,这是您应该开始的地方。
(该wiki页面也是其他答案的好地方,这些答案没有引用EmacsWiki进行更新。;-))