在 Emacs 中,tags-search 命令允许在标签表中的文件之间进行搜索。
如果拥有类似的搜索功能但在 Emacs 会话中的打开缓冲区上,将会非常方便。
目前是否存在这样的功能?如果没有,有人可以提供简单的代码来扩展 Emacs 来实现这一点吗?
答案1
这是一个重复的问题交互式搜索开放缓冲区在 SO 上查看答案。我偏爱矿。
答案2
首先想到的是 ibuffer 允许您在标记的缓冲区中进行增量搜索或正则表达式搜索。
或者,CEDET 的某个“项目”功能可以将缓冲区收集到一个组中。我认为他们有某种在项目功能中搜索所有文件的功能,但我对此并不确定。
我依稀记得你也可以从 dired 中搜索所有文件,但这会将你限制在单个目录中,所以可能不是你想要的。