【发布时间】:2015-05-09 00:53:25
【问题描述】:
当我在 emacs 中执行find-grep 命令时,我得到了find . -type f -exec grep -nH -e {} +,因为我使用fish shell 作为默认shell,为了使这个命令工作我必须执行find . -type f -exec grep -nH -e \{\} +。
我尝试修改emacs源代码,以下是我的修改:
/usr/share/emacs/24.4/lisp/ldefs-boot.el 第 12669 行:If `exec-plus' use `find -exec \{\} +'.
/usr/share/emacs/24.4/lisp/loaddefs.el 12669 行:If `exec-plus' use `find -exec \{\} +'.
但这没有任何意义,当我执行find-grep 时仍然显示find . -type f -exec grep -nH -e {} +。谁能告诉我我哪里做错了或者我应该如何解决这个问题?
【问题讨论】: