EMIKO 1.14.1 (Choanoflagellata)
Daiki Ueno
ueno @ unixuser.org
2001年 11月 5日 (月) 19:28:18 JST
>>>>> In [emacs-mime-ja : No.00956]
>>>>> Yuuichi Teranishi <teranisi @ gohome.org> wrote:
寺> メニューを選択しても method が起動されず、
寺> No method are specified for nil
寺> と出てしまいました。
寺> > 寺> (while ret
寺> > 寺> (or (vassoc (setq method
寺> > 寺> (format "%s"
寺> > 寺> - (cdr (assq 'method (pop ret)))))
寺> > 寺> + (cdr (assq 'method
寺> > 寺> + (setq s (pop ret))))))
寺> > 寺> menu)
寺> > 寺> - (push (vector method situation t) menu)))
寺> > 寺> + (push (vector method s t) menu)))
寺> >
寺> > ここは、method 名で uniq しながら、menu を構築する部分なので、s を保存す
寺> > る必要はないように思います。
寺> この時点で変数 situation が method を含んでいないので(そもそもそれが
寺> まずい?)、
寺> (setq ret (mime-sort-situation
寺> (mime-menu-select "Play entity with: "
寺> (cons "Methods" menu))))
寺> の部分で設定される変数 ret も method を含まず、
寺> (setq method (cdr (assq 'method ret)))
寺> の部分で method が nil になって、上記現象が発生してしまいます。
なるほど。今、元になった semi-1_14 枝の mime-play.el を見てみたのですが、
mapcar から while に書換えた際に、僕の入れたバグのようです。すみません。
というわけで、申し訳ありませんが、commit をお願いします。
--
Daiki Ueno
More information about the Emacs-mime-ja
mailing list