在Emacs中循环浏览缓冲区列表



我想要这样的东西:

  • 显示缓冲区列表
  • 当我在列表中选择一个缓冲区时,它的内容会立即显示出来
  • 列表可以在迷你缓冲区(首选)中,也可以在单独的窗口中

这个有插头吗?

终于找到了我想要的东西(虽然与我想要的有点不同,但它正确地实现了基本功能):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进行更新。;-))

最新更新