[chao 1.14] mmexternal anon-ftp
守岡 知彦 / MORIOKA Tomohiko
tomo @ kanji.zinbun.kyoto-u.ac.jp
2000年 7月 7日 (金) 15:43:18 JST
>>>>> In [emacs-mime-ja : No.00568]
>>>>> "Yoshiki" = Yoshiki Hayashi <yoshiki @ xemacs.org> wrote:
Yoshiki> XEmacs 21.2.34 EMY 1.13.7 と chao 1.14 の組合せで使っている
Yoshiki> のですが、message/external-body で anon-ftp なものを表示時に
Yoshiki> 勝手に取りに行こうとします。
Yoshiki> 問題の原因は、XEmacs では
Yoshiki> (expand-file-name "foo" "/anonymous @ ftp.example.org:/")
Yoshiki> とやると efs が勝手に接続に行ってしまうことです。
Yoshiki> とりあえず、以下のようにすると大丈夫なのですが、どうでしょう
Yoshiki> か。
Yoshiki> [2 mmexternal.el.diff <text/plain; US-ASCII (7bit)>]
Yoshiki> Index: mmexternal.el
Yoshiki> ===================================================================
Yoshiki> RCS file: /cvs/root/flim/Attic/mmexternal.el,v
Yoshiki> retrieving revision 1.1.2.3
Yoshiki> diff -u -r1.1.2.3 mmexternal.el
Yoshiki> --- mmexternal.el 2000/06/23 09:31:09 1.1.2.3
Yoshiki> +++ mmexternal.el 2000/07/07 06:08:34
Yoshiki> @@ -48,7 +48,9 @@
Yoshiki> (string= access-type "anon-ftp"))
Yoshiki> (let ((site (mime-content-type-parameter ct "site"))
Yoshiki> (directory (mime-content-type-parameter ct "directory"))
Yoshiki> - (name (mime-content-type-parameter ct "name")))
Yoshiki> + (name (mime-content-type-parameter ct "name"))
Yoshiki> + ;; avoid contacting an ftp server.
Yoshiki> + (file-name-handler-alist nil))
Yoshiki> (mime-external-entity-set-body-file-internal
Yoshiki> entity
Yoshiki> (expand-file-name
個別の bug に対する ad-hoc な対処は APEL でやるようにしませんか?
P.S.
あと、特定の emacs 実装(というよりも、この場合は elisp package か?)
の問題に関することですから
;; avoid contacting an ftp server.
という comment は良くないのではないかと思います。
--
===『幾千億の分子に分かれても ========================================
決して忘れない。
この宇宙が終るまで』 守岡 知彦 (MORIOKA Tomohiko)
====================== Email: <tomo @ kanji.zinbun.kyoto-u.ac.jp> ======
More information about the Emacs-mime-ja
mailing list