Có phương pháp nào tốt nhất, trong tương lai nhất để cài đặt emacs trên OS X để xóa các tệp vào thùng rác không?
Tôi đã thử các hướng dẫn ở đây :
(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))
nhưng họ không làm việc:
Trashing...
(wrong-type-argument stringp nil)
Ngoài ra, cảm thấy sai lầm khi phải cài đặt một chương trình riêng để Emacs có thể dọn rác các tập tin. Hơn nữa, tôi sẽ không nhớ cài đặt chương trình "thùng rác" vào lần tới khi tôi cài đặt OS X sạch.
Cập nhật: Tôi đã thêm nó vào .emacs của tôi và xóa cuộc gọi đến trash
và nó dường như hoạt động. Tôi tự hỏi tại sao Emacs trên OSX mặc định đến ~/.local/share/Trash
vị trí FreeDesktop .
(setq trash-directory "~/.Trash")
osx-trash
gói trên MELPA github.com/lunaryorn/osx-trash.el