Function: pr-ps-infile-preprint
pr-ps-infile-preprint is a byte-compiled function defined in
printing.el.gz.
Signature
(pr-ps-infile-preprint &optional MESS)
Source Code
;; Defined in /usr/src/emacs/lisp/printing.el.gz
(defun pr-ps-infile-preprint (&optional mess)
(let* ((prompt (format "%sinput PostScript file name: " (or mess "")))
(res (read-file-name prompt default-directory "" nil)))
(while (cond ((not (file-exists-p res))
(ding)
(setq prompt "doesn't exist"))
((not (file-readable-p res))
(ding)
(setq prompt "is unreadable"))
((file-directory-p res)
(ding)
(setq prompt "is a directory"))
(t nil))
(setq res (read-file-name
(format "File %s; PostScript file: " prompt)
(file-name-directory res) nil nil
(file-name-nondirectory res))))
(expand-file-name res)))