(mailcap-file): New variable.
authormorioka <morioka>
Thu, 12 Mar 1998 18:21:12 +0000 (18:21 +0000)
committermorioka <morioka>
Thu, 12 Mar 1998 18:21:12 +0000 (18:21 +0000)
(mailcap-parse-file): New function.

mailcap.el

index fcc47b5..3bc3207 100644 (file)
@@ -166,6 +166,21 @@ order.  Otherwise result is not sorted."
            (t entries)
            ))))
 
+(defvar mailcap-file "~/.mailcap"
+  "*File name of user's mailcap file.")
+
+(defun mailcap-parse-file (&optional filename order)
+  "Parse FILENAME as a mailcap, and return the result.
+If optional argument ORDER is a function, result is sorted by it.
+If optional argument ORDER is not specified, result is sorted original
+order.  Otherwise result is not sorted."
+  (or filename
+      (setq filename mailcap-file))
+  (with-temp-buffer
+    (insert-file-contents filename)
+    (mailcap-parse-buffer (current-buffer) order)
+    ))
+
 
 ;;; @ end
 ;;;