[Mew-dist 444] Re: unseen

A. SAGATA sagata at example.com
1997年 1月 21日 (火) 14:53:33 JST


さがた@NTTです.

化石のreplyですが. Unseen-Sequenceの話です.

In message <19970108132448Z.minnie at example.com>,
	KONNO Akihisa <minnie at example.com> writes.

minnie> > :(例えば~/Mail/inboxの).mh_sequencesのなかの unseen: というフィー
minnie> > :ルドを書き換えてくれないのですが、これを書き換えてくれるよう
minnie> > :なlispやツールについてMew-MLで流れていませんでしたか?
minnie>   mh-biffにunseenを書き換える機能が入っていて、私はそれを使っています。

mh-biff のソースをとってきました.
で,「installしてみるか..」っと思っていたところ....

In message <199701080551.OAA04558 at example.com>,
	IWAOKA Masahiro <iwaoka at example.com> writes.

iwaoka> 使っているのが mh-biff でなくても、mh-biff を持って来て
iwaoka> (mh-biff-delete-unseen-sequence) だけ取り出せばいいわけですが。

とあるので,
ふらっと mh-biff のソースを眺めてみました.
すると,内部で単純に mh の "mark" コマンドを呼んでるだけなんですね.

ていうわけで,mh-biffをinstallしなくても,
以下のものを ".mule"に入れるだけでいいみたいです.
-----
(setq mew-prog-mark   "mark")
(setq unseen-sequence "unseen")
(add-hook 'mew-message-hook
          (function
           (lambda ()
             (and fld msg
                  (call-process "/bin/sh" nil nil nil "-c"
                        (format "%s %s -sequence %s -delete %s 2>/dev/null"
                        mew-prog-mark fld unseen-sequence msg))
                  ))))
-----





で,これだけだと何(^^;ですので,
ついでにscan.formも改造しちゃいたい人は,
次の文字列を入れて下さい.

-----
%<(unseen)!%| %>
-----

場所はどこでも良いというわけでもないので,
詳しくは"man mh-format"で文法をお勉強を....
分からない人は,  『%<(cur)+%| %>』という文字列の直後におきましょう.

  変更前:  %4(msg)%<(cur)+%| %>%<{replied}-%|%<{encryp ....
                              ↓
  変更後:  %4(msg)%<(cur)+%| %>%<(unseen)!%| %>%<{replied}-%|%<{encryp ....
                               ~~~~~~~~~~~~~~~~

ps.
やってみて思ったのですけど,あんまり便利じゃないですね(^^;
読んでunseen-sequence を変更させても,それがmew(というより
muleのバッファと言った方が正確) にすぐに反映されるわけで
はないので,結局 "s" でscan し直さないといけないのですから.
-- 
日本電信電話株式会社 ヒューマンインタフェース研究所
     嵯峨田  淳       sagata at example.com



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