有没有什么emacs模式可以让我以树的形式列出我打开的缓冲区?树,我指的是目录树,其中缓冲区被分组在一起,如果它们正在访问驻留在同一目录中的文件。
在vanilla emacs甚至icicles模式下,我所看到的buffer list的视图都是平面的。树形视图将帮助我更快地了解哪些缓冲区是打开的,以及它们之间的关系。
发布于 2011-03-22 16:26:05
对于你想要的东西来说可能有点重,但是你看过Project Buffer Mode吗?
发布于 2011-03-22 17:35:56
虽然它没有提供确切的树视图,但我认为您会对ibuffer-mode中的分组特性感到满意,它是默认缓冲区列表模式的替代方案。它内置于Emacs >= 22中。
(global-set-key (kbd "C-x C-b") 'ibuffer)有一个Emacswiki page,但对分组特性最好的概述可能是this blog article。
编辑:我只是把some code拼凑在一起,根据每个缓冲区的vc父目录对我自己的ibuffer列表进行分组。它还允许ibuffer显示每个列出的文件的版本控制状态。也许你会发现这对你有帮助。
发布于 2011-04-29 03:48:47
http://www.emacswiki.org/emacs/BufferMenuPlus。按dir+file名称排序。
https://stackoverflow.com/questions/5386721
复制相似问题