私はそれが私(setq find-args "-iname ")
に与えるように設定しM-x find-dired
ました... "Run find (with args): -iname " デフォルトとして。しかし、それはその歴史を覚えているようです。履歴を無効にして、常にデフォルトの引数「-iname」で開始する方法はありますか? find-args-history
私は成功せずに変更しようとしました。
質問する
99 次
1 に答える
2
answerに示されているように、marius/find-dired
の代わりに毎回関数を使用する必要があります。たとえば、このようなものをセットアップします。を呼び出す前に毎回呼び出します。find-dired
(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 に答える