Emacs: delete-current-buffer-file should use vc-delete-file when appropriate
Alan Pearce alan@alanpearce.co.uk
Sat, 04 May 2013 09:14:04 +0100
1 files changed, 5 insertions(+), 3 deletions(-)
jump to
M emacs/init.el → emacs/init.el
@@ -372,9 +372,11 @@ (name (buffer-name))) (if (not (and filename (file-exists-p filename))) (ido-kill-buffer) (when (yes-or-no-p "Are you sure you want to remove this file? ") - (delete-file filename) - (kill-buffer buffer) - (message "File '%s' successfully removed" filename))))) + (if (vc-backend filename) + (vc-delete-file filename) + (delete-file filename) + (kill-buffer buffer) + (message "File '%s' successfully removed" filename)))))) (use-package saveplace :defer t