emacs ido缓冲区:按目录对缓冲区进行分组

emacs ido缓冲区:按目录对缓冲区进行分组,emacs,ido,Emacs,Ido,是否可以在emacs ido buffer mode中以某种树表示方式查看按目录分组的打开的缓冲区 你的意思是“我的朋友”?如果是的话 它不是grouping1,但按文件名排序是一种相当有用的近似方法,默认情况下是可用的 科幻小说 不幸的是(在我看来)不包括dired缓冲区。您可以通过定义包含它们的分类器变体,然后重新映射绑定来修复此问题: (加载后评估'ibuffer "(progn) (定义ibuffer分拣机文件名/目录/流程) “按文件名/进程名对缓冲区进行排序。” (:说明“文件名”)

是否可以在
emacs ido buffer mode
中以某种树表示方式查看按
目录分组的打开的
缓冲区

你的意思是“我的朋友”
?如果是的话

它不是grouping1,但按文件名排序是一种相当有用的近似方法,默认情况下是可用的

科幻小说

不幸的是(在我看来)不包括dired缓冲区。您可以通过定义包含它们的分类器变体,然后重新映射绑定来修复此问题:

(加载后评估'ibuffer
"(progn)
(定义ibuffer分拣机文件名/目录/流程)
“按文件名/进程名对缓冲区进行排序。”
(:说明“文件名”)
(字符串lessp)
(或(缓冲区文件名(车辆a))
(let((dir(缓冲区本地值'dired目录(car a))))
(如属(消费总监)(汽车总监)总监)
(let((pr-a(获取缓冲过程(car a)))
(和(流程P pr-a)(流程名称pr-a)))
(或(缓冲区文件名(车辆b))
(let((dir(缓冲区本地值“dired目录(car b))))
(如属(消费总监)(汽车总监)总监)
(let((pr-b(获取缓冲过程(car b)))
(和(流程P pr-b)(流程名称pr-b(()())))
(定义键ibuffer模式映射)
[重新映射ibuffer是否按文件名/进程排序]
'ibuffer do sort by filename/directory/process())

1一个按目录动态分组的函数会很好。

这里我指的是
ibuffer
by
ido buffer