3

我设置(setq find-args "-iname ")这样M-x find-dired给我......“运行查找(带参数):-iname”作为默认值。然而,它似乎记得它的历史。有没有办法禁用历史记录并始终从默认参数“-iname”开始?我试图修改find-args-history但没有成功。

4

1 回答 1

2

marius/find-dired您必须每次都使用该功能,而不是find-dired,如answer所示。例如设置这样的东西(global-set-key (kbd "C-x g") 'marius/find-dired)(setq find-args "-iname ...")每次调用之前都会调用find-grep

编辑:不重命名:

(setq find-args '("-iname '**'" . 10))
(defadvice find-dired (after eab-find-dired activate)
  (setq find-args '("-iname '**'" . 10)))

停用:

(ad-remove-advice 'find-dired 'after 'eab-find-dired)
(ad-deactivate 'find-dired)

EDIT2:我们after-advice在这里使用,请参阅评论。

于 2013-01-30T11:22:09.943 回答