by shigemk2

当面は技術的なことしか書かない

memo dired-recursive-deletes

memo dired-recursive-deletes

  • Emacs diredでディレクトリのなかみを再帰的に消すときは、「ディレクトリを消しますか?」と聞かれる
  • デフォルトで聞かれるようになってて、設定は dired-recursive-deletes にある
  • (setq dired-recursive-deletes 'always) って書くと消すかどうか聞かれなくなるが、「危険」って書いてあるからやめといたほうがいい
  • みたいなことがソースコードにもヘルプにも書いてある

Whether Dired deletes directories recursively. If nil, Dired will not delete non-empty directories. ‘always’ means to delete non-empty directories recursively, without asking. This is dangerous! ‘top’ means to ask for each top-level directory specified by the Dired deletion command, and delete its subdirectories without asking. Any other value means to ask for each directory.