From ueno @ unixuser.org Mon Nov 5 17:12:16 2001 From: ueno @ unixuser.org (Daiki Ueno) Date: Mon, 05 Nov 2001 17:12:16 +0900 Subject: EMIKO 1.14.1 (Choanoflagellata) In-Reply-To: (Yuuichi Teranishi's message of "Tue, 30 Oct 2001 11:58:06 +0900") References: Message-ID: <87hes9y6u7.fsf@deisui.bug.org> >>>>> In [emacs-mime-ja : No.00954] >>>>> Yuuichi Teranishi wrote: 寺> 1.14.0 のときからですが、 寺> Emacs 21.1 (+ Wanderlust) で mime-play-entity が期待される動作を 寺> してくれません。 寺> 以下のようにすると期待した動作になるのですが、 寺> もしかして使い方が悪かったりするでしょうか。 反応悪くて申し訳ありません。 ;; なぜか GNU Emacs 用の設定が手許から消え去っていたので、再構築するのに ;; 時間がかかってしまいました。^^;; パッチの全貌を把握できていないのですが、マウスで mime-play-entity を起動 したときにも、ミニバッファから入力を促されてしまう問題という理解で良いで しょうか? 正しい変更だと思われますので、よろしければ commit してください。 一点だけコメントを: 寺> --- mime-play.el 2001/09/24 10:06:57 1.84.2.9.2.6 寺> +++ mime-play.el 2001/10/30 02:34:52 寺> (cond ((cdr ret) 寺> (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 を保存す る必要はないように思います。 -- Daiki Ueno From teranisi @ gohome.org Mon Nov 5 18:46:51 2001 From: teranisi @ gohome.org (Yuuichi Teranishi) Date: Mon, 05 Nov 2001 18:46:51 +0900 Subject: EMIKO 1.14.1 (Choanoflagellata) In-Reply-To: <87hes9y6u7.fsf@deisui.bug.org> References: <87hes9y6u7.fsf@deisui.bug.org> Message-ID: At Mon, 05 Nov 2001 17:12:16 +0900, Daiki Ueno wrote: > > パッチの全貌を把握できていないのですが、マウスで mime-play-entity を起動 > したときにも、ミニバッファから入力を促されてしまう問題という理解で良いで > しょうか? それもありますが、メニューを選択しても method が起動されず、 No method are specified for nil と出てしまいました。 > 一点だけコメントを: > > 寺> --- mime-play.el 2001/09/24 10:06:57 1.84.2.9.2.6 > 寺> +++ mime-play.el 2001/10/30 02:34:52 > > 寺> (cond ((cdr ret) > 寺> (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 になって、上記現象が発生してしまいます。 -- Yuuichi Teranishi (寺西裕一) PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key "There's nothing you can do that can't be done..." From ueno @ unixuser.org Mon Nov 5 19:28:18 2001 From: ueno @ unixuser.org (Daiki Ueno) Date: Mon, 05 Nov 2001 19:28:18 +0900 Subject: EMIKO 1.14.1 (Choanoflagellata) In-Reply-To: (Yuuichi Teranishi's message of "Mon, 05 Nov 2001 18:46:51 +0900") References: <87hes9y6u7.fsf@deisui.bug.org> Message-ID: <87elndy0jh.fsf@deisui.bug.org> >>>>> In [emacs-mime-ja : No.00956] >>>>> Yuuichi Teranishi 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 From teranisi @ gohome.org Mon Nov 5 22:49:02 2001 From: teranisi @ gohome.org (Yuuichi Teranishi) Date: Mon, 05 Nov 2001 22:49:02 +0900 Subject: EMIKO 1.14.1 (Choanoflagellata) In-Reply-To: <87elndy0jh.fsf@deisui.bug.org> References: <87hes9y6u7.fsf@deisui.bug.org> <87elndy0jh.fsf@deisui.bug.org> Message-ID: At Mon, 05 Nov 2001 19:28:18 +0900, Daiki Ueno wrote: > > なるほど。今、元になった semi-1_14 枝の mime-play.el を見てみたのですが、 > mapcar から while に書換えた際に、僕の入れたバグのようです。すみません。 > > というわけで、申し訳ありませんが、commit をお願いします。 commit しました。 -- Yuuichi Teranishi (寺西裕一) PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key "There will be an answer, let it be..." From teranisi @ gohome.org Tue Nov 27 07:47:13 2001 From: teranisi @ gohome.org (Yuuichi Teranishi) Date: Tue, 27 Nov 2001 07:47:13 +0900 Subject: (void-function url-register-protocol) In-Reply-To: References: Message-ID: Cc: emacs-mime-ja At Mon, 26 Nov 2001 21:03:57 +0100, Simon Josefsson wrote: > > I use the URL package out of CVS from subversions.gnu.org with latest > Wanderlust/WEMI/SLIM/APEL from CVS, but I get the error below. Ideas? > > (I don't speak Japanese, but you can talk lisp to me :)) > Debugger entered--Lisp error: (void-function url-register-protocol) SEMI uses `url-register-protocol' in semi/mime-w3.el but latest version of URL package does not have the function. -- semi/mime-w3 で関数 url-cid を登録するために url-register-protocol が 使われてますが、CVS 最新版の URL package には存在しないようです。 -- Yuuichi Teranishi (寺西裕一) PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key "So we sailed out of the sun till we found the see of green..."