我想要能够使用正常的
M-x rgrep
工作流程(输入路径、模式并在 *grep*
缓冲区中显示链接的结果),但是使用 git grep
替代普通的 find
命令:find . -type f -exec grep -nH -e {} +
我尝试直接设置grep-find-command
变量:
(setq grep-find-command "git grep")
并且使用 grep-apply-setting
(grep-apply-setting 'grep-find-command "git grep")
但似乎两者都不起作用。当我运行M-x rgrep
时,它仍然使用之前的find
命令。
事实上,我现在很确定rgrep
甚至没有使用grep-find-command
变量,但我无法弄清楚它的命令存储在哪里。
grep-files-aliases
模式进行递归。需要为此添加建议。 - eush77