Function: pr-path-command
pr-path-command is a byte-compiled function defined in printing.el.gz.
Signature
(pr-path-command SYMBOL COMMAND SYM-LIST)
Source Code
;; Defined in /usr/src/emacs/lisp/printing.el.gz
(defun pr-path-command (symbol command sym-list)
(let ((lpath (cdr (assq symbol pr-path-alist)))
cmd)
;; PATH expansion
(and (eq symbol 'PATH) (null lpath)
(setq lpath (parse-colon-path (getenv "PATH"))))
(while (and lpath
(not
(setq cmd
(let ((path (car lpath)))
(cond
;; symbol expansion
((symbolp path)
(and (not (memq path sym-list))
(pr-path-command path command
(cons path sym-list))))
;; normal path
((stringp path)
(pr-find-command
(expand-file-name
(substitute-in-file-name
(concat (file-name-as-directory path)
command)))))
)))))
(setq lpath (cdr lpath)))
cmd))