[Mew-dist 13596] Re: 振り分け

Shun-ichi GOTO gotoh at example.com
2000年 7月 11日 (火) 16:08:14 JST


>>>>> at Tue, 11 Jul 2000 12:38:16 +0900
>>>>> kazu == Kazu Yamamoto (山本和彦) <kazu at example.com> said,

> マークはユーザの指示/操作をbuffer 上にtext 形式で与えるもの、
> flag はメッセージそのものにつく/つける属性あるいはステートという感じ。

kazu> IMAP を勉強し、POP の場合も IMAP のフラグに合わせてはどうでしょうか?

この点も、

kazu> ところで、このフラグはどこに保存しますか?

この点も、1.95 でやるか、2からにするか、にもよるかと思いますし、
特に情報保持に関しては、IMAPやNNTPを視野に入れた場合と、現状のPOPだけを
対象とした場合とでは、情報構造の設計は変わってくるでしょうから、その辺り
の指針次第でもあると思うのですが、、、

手っ取り早く実現する、という事が目的であれば、メッセージ番号とflag/state 
のalist で、これをフォルダ毎に .mew-xxx みたいなのが簡単ですよね。
一例としては:
(setq mew-summary-message-flag-alist
     '((1 . "NT")  ; #1 is New message and Temporary(?)
       (2 . "N")   ; #2 is New message,
       (3 . nil)   ; #3 has no flag
       (4 . "R")  ; #4 is Replied
       ...))

とか。もちろんalist ではなくobarray でも良いでしょう。

やるなら、delete やら、refile やら、pack やら、それらのメッセージ操作で
の考慮の追加が必要で、もう少し考えると、フォルダ内のファイルの手動削除な
どを行なった場合の変更検出などが必要になってくるのでしょうね。

--- Regards,
 Shun-ichi Goto  <gotoh at example.com>
   R&D Group, TAIYO Corp., Tokyo, JAPAN



Mew-dist メーリングリストの案内