¿Existe un método mejor y más a prueba de futuro para configurar emacs en OS X para eliminar archivos a la papelera?
Intenté las instrucciones aquí :
(setq delete-by-moving-to-trash t)
(defun system-move-file-to-trash (file)
"Use \"trash\" to move FILE to the system trash.
When using Homebrew, install it using \"brew install trash\"."
(call-process (executable-find "trash")
nil 0 nil
file))
pero no funcionan:
Trashing...
(wrong-type-argument stringp nil)
Además, se siente mal tener que instalar un programa separado para que Emacs pueda eliminar los archivos. Además, no recordaré instalar el programa "basura" la próxima vez que realice una instalación limpia de OS X.
Actualización: agregué esto a mis .emacs y eliminé la llamada trashy parece que funciona. Me pregunto por qué Emacs en OSX usa de manera predeterminada la ~/.local/share/Trashubicación de FreeDesktop .
(setq trash-directory "~/.Trash")
osx-trashpaquete en MELPA github.com/lunaryorn/osx-trash.el