dired:M-x find-dired:禁用历史记录?

时间:2013-01-30 11:00:49

标签: emacs dired

我设置了(setq find-args "-iname "),以便M-x find-dired给我......“运行find(with args): - iname”默认情况下。然而,它似乎记得它的历史。有没有办法禁用历史记录并始终以默认参数“-iname”开头?我试图修改find-args-history但没有成功。

1 个答案:

答案 0 :(得分: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,请参阅评论。