[mew-dist 27678] case指定でretrive
SUGITA Toshinori
sugi-ml at example.com
2007年 5月 28日 (月) 12:22:35 JST
杉田@デジタルパッドです。
かなり前に以下のようなコマンドを .mew に書いて、Caseを切り替えずに
retriveだけできるようにしていたのですが、最近、状況が変って、
いくつかのcaseで proto を '+' から '$' に変更する必要がでてきて
しましました。
;;; 現在のcaseを変更しないで別caseを i する
(defun mew-summary-retrieve-for-another-case ()
(interactive)
(let ((mew-case (mew-input-case "" "Another retrieve")))
(mew-summary-retrieve 'noflush)))
このコマンドを当該の case に実行してしまうと、サーバー上の
メッセージをすべて削除してしまうので、うまくありません。
(希望の動作はsummary上で削除したメッセージだけサーバー上でも
削除してほしいのです)
そこで、case の proto が '$' のときだけ mew-summary-retrive ではなく
s "all" に相当するコマンドに変更したいと思うのですが、なにせlispも
mewのapiもわかっていないので、どう変更していいのかよくわかりません。
なお、該当する case の定義には (proto . "$") を入れてありますので、
これをキーにすればいいのではないかと考えています。
おそらく、一番最後の行が if を含む数行になるんだろうということは
想像がつくのですが、、、
どなたか lisp と mew に堪能な方、ご教示いただけないでしょうか?
///////////////////////////////
SUGITA Toshinori 杉田 敏典 Digital Pad Inc. .・.
E-MAIL : sugita at example.com ●・
WebPage : http://www.d-pad.co.jp/
アクセス解析サービス Ver2 http://inspect.d-pad.co.jp/
有名人にメールしよう http://www.d-pad.co.jp/mail/fame/
メール・スクランブル http://www.d-pad.co.jp/mail/scramble/
アンケートしよう! http://www.d-pad.co.jp/enquete/make/
Mew-dist メーリングリストの案内