mime-parse-buffer problem in flim1.13 (1.13.2.19991021)

Yoshiki Hayashi t90553 @ m.ecc.u-tokyo.ac.jp
2000年 6月 19日 (月) 16:35:43 JST


sen_ml @ eccosys.com writes:

> emacs を -q でたちあげ、hoge というファイルからメッセージを読み込み、
> 
>   (require 'mime)
>   (mime-parse-buffer (get-buffer "hoge"))
> 
> を実行すると、
> 
>   Wrong type argument: arrayp, nil
> 
> と怒られます。
> 
> 何がいけないのでしょうか?

mime-parse-buffer は引数が無いときは mime-buffer-entity を使う
のですが、(require 'mime) だけをした時点ではまだ mmbuffer が
load されていません。ので、(get 'mime-buffer-entity 'luna-class)
が nil を返してしまします。

-------------- next part --------------
Index: mime-parse.el
===================================================================
RCS file: /cvs/root/flim/mime-parse.el,v
retrieving revision 1.19.2.6
diff -u -r1.19.2.6 mime-parse.el
--- mime-parse.el	1999/07/28 04:54:16	1.19.2.6
+++ mime-parse.el	2000/06/19 07:29:21
@@ -26,6 +26,7 @@
 
 (require 'mime-def)
 (require 'std11)
+(require 'mmbuffer)
 
 (autoload 'mime-entity-body-buffer "mime")
 (autoload 'mime-entity-body-start-point "mime")

-------------- next part --------------

としてしまえば大丈夫なのですが、どうでしょう守岡さん。

-- 
Yoshiki Hayashi


More information about the Emacs-mime-ja mailing list