lang/org: report deleted files after +org-attach/sync

This commit is contained in:
Henrik Lissner 2018-03-22 08:13:46 -04:00
parent 68fed155ad
commit 318f51cfff
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -54,12 +54,14 @@ and END (defaults to `point-min' and `point-max')."
(insert-file-contents-literally org-file))
(setq +org-attachments (+org-attachments--list)))
;; clean up
(let ((deleted 0))
(dolist (file (cl-set-difference +org-attachments-files +org-attachments
:test #'string=))
(message "Deleting orphaned attachment: %s" file)
(cl-incf deleted)
(unless arg
(delete-file (expand-file-name file org-attach-directory))))
(message "Buffer's attachments synced"))
(message "Buffer's attachments synced (%d deleted)" deleted)))
;;;###autoload
(defun +org-attach/find-file ()