GitHub - redguardtoo/find-file-in-project: Quick access to project files in Emacs 的 ffip-lisp-find-file-in-project
只用了Lisp和Emacs的API,在Windows下无需第三方命令行,而且没有编码问题。原生支持中文文件名。缺点就是比较慢。
默认是自动从项目根目录搜索。不过可以拓展为当前目录搜索。
(defun my-find-file-in-current-directory (&optional directory-p)
(interactive "P")
(let* ((ffip-project-root default-directory))
(ffip-lisp-find-file-in-project directory-p)))
Grep 不知道。