[Mew-Win32 01955] mew-fake-imap.el ver.0.01 (Re: gnus-agent spool)
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
1999年 9月 8日 (水) 11:35:34 JST
From: Kenichi Niioka (新岡賢一) <ken at example.com> さん曰く
Subject: [Mew-Win32 01893] Re: gnus-agent spool (Re: mew-win32-mvm の動作がおかしいかも知れません?)
Message-ID: <19990902155307.1408.qmail at example.com>
Date: Fri, 03 Sep 1999 00:53:05 +0900
というわけで、
白井> P.S.
白井> IMAP の cache を ~/Mail/@server 以下に残すのって、mew-win32 ML
白井> で実験しましょうか?(さすがに mew-dist では辛い内容)
新岡> これいいですね。
新岡> 試すだけしか出来ませんが、実験する時には是非参加させて下さい。
を作ってみました。
西東> これはとても嬉しいです! そうするとmew-nmzとの連携も可能にな
西東> りそうですし...
mew-nmz との連携は未着手です。
効能は、
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com> 曰く
Subject: [Mew-dist 10535] one more IMAP support.
Message-ID: <19990831194450I.shirai at example.com>
Date: Tue, 31 Aug 1999 19:44:57 +0900
白井> コピーを消すタイミングが悩ましいのですが、
白井> ・すべて消す => (勝手に消すけど)Mew を QUIT したとき
白井> ・その folder を消す => summary で "C-cC-q" して、remote folder
白井> を閉じたとき
白井> ・message 単位で消す => immv、imrm、imclean の対象になった
白井> message
今までは消すだけでしたが、そのときに local にコピーします。コピー
する条件は local な directory があって、
'mew-fake-imap-nofolder-list' では *ない* folder です。
# ~/Mail/@sugar.rdmg.mgcs.mei.co.jp#shirai/#mh/ml/mew-win32 みた
# いなところです。
また、メールを読むときに local にコピーが存在していたらそちらを
使うようにします。せっかくなのでコピーするときに 'gzip(.exe)' で
圧縮するようにしました。おそらく 'bzip2(.exe)' も使えると思いま
す。stdout に出力が出せるものならなんでも OK です。圧縮がいらな
いなら 'cat' も OK かな?
'touch(.exe)' を使っています。Win32 だと cygwin 付属の touch.exe
で大丈夫でした。
# この辺の設定は source をみてね。
ついでに、以下のコマンドを作りました。
(define-key mew-summary-mode-map "\M-Is" 'mew-fake-imap-cache-save)
(define-key mew-summary-mode-map "\M-Ig" 'mew-fake-imap-cache-get)
(define-key mew-summary-mode-map "\M-Id" 'mew-fake-imap-cache-delete)
(define-key mew-summary-mode-map "\M-Ir" 'mew-fake-imap-cache-reget)
(define-key mew-summary-mode-map "\M-ID" 'mew-fake-imap-cache-incorrect-delete)
1. mew-fake-imap-cache-save
temp directory にある message を local directory に save する。
よく Emacs が落ちる人はどうぞ。:-)
2. mew-fake-imap-cache-get
指定した message を IMAP server から持ってくる。
3. mew-fake-imap-cache-delete
指定した message の cache を(tmp からも local からも)消す。
4. mew-fake-imap-cache-reget
指定した message を delelte して、再度 get する。(3 + 2 の動作)
5. mew-fake-imap-cache-incorrect-delete
summary に表示されていない message の cache を消す
summary を narrowing していると消しちゃうよ。
です。
2. 3. 4. の message の指定の仕方は mew-virtual-thread.el と同じ
です。(相変わらず謎の英語ですが)
;;; 2.1. without "C-u" and no "review mark".
;;; => 'matched input REGEXP' messages.
;;; 2.2. without "C-u" and some "review mark".
;;; => marked messages.
;;; 2.3. with "C-u" and the region.
;;; => messages in the region.
;;; 2.4. with "C-u" and no region.
;;; => messages after point.
key bind が気にくわないとか、各種初期設定はこの方が良いとか、動
きが気にくわないとか、いろいろ教えてくださいませ。
しかし、なんとか
Wanderlust> - 大きなパートを取り寄せずに表示(IMAP4)。
Wanderlust> - メッセージの検索をサーバ側で実行(IMAP4)。日本語検索も可。
これができないものであろうか?
-------------- next part --------------
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
nv1ftlu1JiQvAAA=
-------------- next part --------------
--
白井秀行 (mailto:shirai at example.com)
Mew-win32 メーリングリストの案内