Function: inversion-download-package-ask
inversion-download-package-ask is a byte-compiled function defined in
inversion.el.gz.
Signature
(inversion-download-package-ask ERR PACKAGE DIRECTORY VERSION)
Documentation
Due to ERR, offer to download PACKAGE from DIRECTORY.
The package should have VERSION available for download.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/inversion.el.gz
(defun inversion-download-package-ask (err package directory version)
"Due to ERR, offer to download PACKAGE from DIRECTORY.
The package should have VERSION available for download."
(if (symbolp package) (setq package (symbol-name package)))
(let ((files (inversion-locate-package-files-and-split
package directory version)))
(if (not files)
(error err)
(if (not (y-or-n-p (concat err ": Download update? ")))
(error err)
(let ((dest (read-directory-name (format "Download %s to: "
package)
t)))
(if (> (length files) 1)
(setq files
(list
"foo" ;; ignored
(read-file-name "Version to download: "
directory
files
t
(concat
(file-name-as-directory directory)
package)
nil))))
(copy-file (cdr (car files)) dest))))))