Emacs23 から使えるようになった関数。Dired からも使えるようにすると便利かもしれない。
実行すると以下のプロンプトが現われ、ファイル名かディレクトリ名の入力を促される。
Move file to trash: ~/
指定したファイルやディレクトリは trash-directory に移動される。trash-directory の初期値は “~/.Trash”。
既に trash-directory に同名のファイルがあると、以下のようにリネームされるようだ。
hoge.txt
hoge.txt.~1~