[Mew-dist 14309] scan-form
OHARA Shigeki
os at example.com
2000年 9月 28日 (木) 21:30:20 JST
大原です。
scan-form が実装されて、alpha で冒険してみようと思っているのですが、
IM からの移行にあたって幾つか質問というか要望があります。
私は ~/.im/Config に、
ScanSbr=scan.sbr
Form=%+5n %m%d %-15A %S <<%b
Width=80
JisSafe=on
のような設定をして (scan.sbr は、かずのり先生からパクったモノ)、
Summary を、
9061 09/28 Shigeya Suzuki [14303] Re: sudden hang <</var が溢れていることに
9062 09/28 NARA Susumu [14304] Re: Scanning Raw JIS Subject + alpha Mew(S
9063 09/28 白井さん [14305] Re: utashiro special <<もう一つ付属のパッ
9064 09/28 かずさん [14306] Re: utashiro special <<ぐー。 現在では、さ
9065 09/28 かずさん [14307] Re: Scanning Raw JIS Subject + alpha Mew(S
のように表示するようにしています。
で、移行後もこのように表示させたいと思っています。
とりあえず、~/.mew に、
;---- ここから ----
;;; scan form
; ML のフォルダでは、[Mew-dist 12345] を [12345] にする。
(defun mew-strip-ml-name (string)
(if (string-match
"^\\s *\\([\\[\\(]\\)[^]]+[\\:\\s ]+\\([0-9\\_]+[]\\)]\\)" string)
(setq string
(concat
(substring string (match-beginning 1) (match-end 1))
(substring string (match-beginning 2) (match-end 2))
))) string)
(defun mew-scan-form-mlsubj () (mew-replace-white-space SUBJ)
(mew-strip-ml-name SUBJ))
(setq mew-scan-form-list
'((("+ml")
(type (5 date) " " (14 from) " " (-1 mlsubj) " <<"))
(t
(type (5 date) " " (14 from) " " (-1 subj) " <<"))))
;---- ここまで ----
のような設定をして、なんとかそれらしく近付けていますが、
更に近づけたい、というわけで、
1. (-1 subj) で subject が console のカラム幅を越えた場合や、
(0 subj) のようにした場合に、Summary の行末に '$' が付いてしまいます。
で、scan-form の幅指定 (例えば 80 とか 79 とか) がしたいです。
2. mew-scan-form-body が実装される予定はありますか?
# mewls が body まで scan する必要がある?
3. で、できれば、body は IM::Scan の "%b" 並に賢くなって欲しい。
# というのは、自分で関数書けばいいのかな……?
というのが実現されると嬉しいです。
あと、mew-scan-form-mark-delete と mew-scan-form-mark-review は、
デフォルトで nil の方が良いように思います。
# いきなり挙動が変わってびっくりしました。
それと、scan-form とは関係ないのですが、IM の、
UsePwFiles=yes
PwFiles=password
が実装されたりすることはないでしょうか?
# パスワードはなるべく打ちたくないんです……。
----
OHARA Shigeki (大原重樹) <os at example.com>
Mew-dist メーリングリストの案内