12

使用事例:

  1. dired バッファで削除対象のファイルとディレクトリをマークします。
  2. 'dired-do-flaged-delete' (タイプ 'x') を実行します。

結果:空でないディレクトリが削除されるたびに確認を求められます。

質問:一度「はい」と言って、マークされたもの (空でないディレクトリを含む) をすべて削除する簡単な方法はありますか?

「dired-recursive-deletes」「always」に設定することは可能ですが、偶発的な「削除」処理 (たとえば、間違ったディレクトリがマークされているときに「x」の入力ミス) から保護されないことをグーグルで調べました。

Lispインジェクションを介してemacsをカスタマイズできることは理解していますが、その言語については今のところ知りません。それが、他の解決策があるかどうかを尋ねている理由です。

4

1 に答える 1

18

あなたは答えを見つけたと思いますが、試していません。

(setq dired-recursive-deletes 'always)

そして、 n 個のアイテムを削除するかどうかを尋ねるプロンプトが 1 つだけ表示され、それらのリストが表示されます。ディレクトリの入力を求めるプロンプトは表示されません。

于 2011-06-22T15:33:12.977 に答える