Function: trashed-do-execute
trashed-do-execute is an interactive and natively compiled function
defined in trashed.el.
Signature
(trashed-do-execute)
Documentation
Restore/delete all files flagged for restoration/deletion.
Key Bindings
trashed-mode-map x
Source Code
;; Defined in /nix/store/7ppdacjhnynz276lxxnfw8sdz6r2k6h2-emacs-packages-deps/share/emacs/site-lisp/elpa/trashed-20230811.157/trashed.el
(defun trashed-do-execute ()
"Restore/delete all files flagged for restoration/deletion."
(interactive)
(let ((nr (trashed-num-tagged-files trashed-res-char))
(nd (trashed-num-tagged-files trashed-del-char)))
(if (> (+ nr nd) 0)
(if (apply trashed-action-confirmer
(list (format "%s%s%s [%d item(s)] "
(if (> nr 0) "Restore" "")
(if (and (> nr 0) (> nd 0)) "/" "")
(if (> nd 0) "Delete" "")
(+ nr nd))))
(trashed-do-execute-internal nil))
(message "(No actions requested)"))))