(uncompface): Be verbose when changing `uncompface-use-external'.
[gnus] / lisp / mm-url.el
index 538fe24..6e67807 100644 (file)
@@ -1,5 +1,5 @@
 ;;; mm-url.el --- a wrapper of url functions/commands for Gnus
-;; Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 
@@ -34,9 +34,6 @@
 (require 'mm-util)
 (require 'gnus)
 
-(eval-and-compile
-  (autoload 'executable-find "executable"))
-
 (eval-when-compile
   (require 'timer))
 
@@ -272,7 +269,10 @@ This is taken from RFC 2396.")
     (require 'w3-vars)
     (require 'url)))
 
+;;;###autoload
 (defun mm-url-insert-file-contents (url)
+  "Insert file contents of URL.
+If `mm-url-use-external' is non-nil, use `mm-url-program'."
   (if mm-url-use-external
       (progn
        (if (string-match "^file:/+" url)
@@ -280,7 +280,7 @@ This is taken from RFC 2396.")
          (mm-url-insert-file-contents-external url))
        (goto-char (point-min))
        (if (fboundp 'url-generic-parse-url)
-           (setq url-current-object 
+           (setq url-current-object
                  (url-generic-parse-url url)))
        (list url (buffer-size)))
     (mm-url-load-url)
@@ -303,7 +303,9 @@ This is taken from RFC 2396.")
                                    (car result))))
       result)))
 
+;;;###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))))