Function: mm-url-insert-file-contents-external

mm-url-insert-file-contents-external is an autoloaded and byte-compiled function defined in mm-url.el.gz.

Signature

(mm-url-insert-file-contents-external URL)

Documentation

Insert file contents of URL using mm-url-program.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/mm-url.el.gz
;;;###autoload
(defun mm-url-insert-file-contents-external (url)
  "Insert file contents of URL using `mm-url-program'."
  (let (program args)
    (if (symbolp mm-url-program)
	(let ((item (cdr (assq mm-url-program mm-url-predefined-programs))))
	  (setq program (car item)
		args (append (cdr item) (list url))))
      (setq program mm-url-program
	    args (append mm-url-arguments (list url))))
    (unless (eq 0 (apply #'call-process program nil t nil args))
      (error "Couldn't fetch %s" url))))