我有一种将项目从dired
缓冲区刻录到光盘的机制。不幸的是,我修补的文件散布在文件系统中。如何dired
从所有打开的文件创建缓冲区?
可能的重复编程方式插入文件到Dired缓冲
—
德鲁
@Drew我认为不是重复,至少不是严格意义上的。这个问题将简单地变成“如何获取绑定到文件的所有打开缓冲区的列表?”。
—
肖恩·艾瑞德
@Drew特别指出:
—
Sean Allred
(sort (remove nil (mapcar #'buffer-file-name (buffer-list))) #'string<)
添加的信息是
—
肖恩·艾瑞德
buffer-list
存在的(我确实知道),并且在没有文件时buffer-file-name
返回nil
(我不知道)。建议的副本不包含此信息或有任何必要。
@Drew根据我的经验,尝试使每个问题尽可能模块化,这是不利的,而不是优势。对于那些偶然发现谷歌的人来说,它的实用性降低了,他们永远不会因为他们用谷歌的用例而进行注册。如果我想遍历TeX.SE上的每个问题以及具有相同概念性答案的重复问题,那么节制将成为一场噩梦,网站将陷入黑暗。
—
肖恩·艾瑞德