[Mew-dist 03977] Re: Config:
SAKAI Kiyotaka
ksakai at example.com
1998年 2月 25日 (水) 18:39:55 JST
>> In article <19980224203816S.kazu at example.com>, Kazu Yamamoto (山本和彦) <Kazu at example.com> writes:
> --かず@僕にはマニュアルを書けそうにない...
現在の Config に関する仕様です。
Config に関する変数
mew-config-list
draft mode で Config ヘッダの補完、rotate に使用するための候補のリスト。
デフォルトは nil (候補なし)
mew-config-auto-insert
t ならば draft buffer の作成時に Config: ヘッダを挿入する。
デフォルトは nil
mew-config-insert-when-make-message
t ならば C-cC-m で message の作成時に Config: ヘッダを挿入する。
デフォルトは nil
mew-config
Config: ヘッダの挿入時に、値として挿入する文字列。
もし値が 'guess であれば、mew-config-guess-alist による推測を行う。
デフォルトは nil (何も挿入しない。)
mew-config-guess-alist
draft buffer に既に存在している各ヘッダから、config の値として使用す
るものを推測するために用いられる aliat。書式は mew-refile-guess-alist
と同じ。
mew-ask-config
この値が t かつ mew-config-insert-when-make-message が t のとき、
C-cC-m で Config: ヘッダを挿入したときに、値が mew-config,
mew-config-guess-alist から得られない場合、何を挿入するを prompt で
聞いてくる。
デフォルトは nil
拡張した機能
・draft mode で C-cC-o (M-x mew-draft-insert-config) を実行すると、
Config ヘッダの挿入を行うことができる。
・Config: の行で TAB を押すと補完が効くようになった。
(C-c TAB の config の rotate はそのまま。)
また、config を "," で区切って複数書いたときでも、TAB, C-c TAB の動
作が正しく行えるようにした。
・mew-{refile,config}-guess-alist の書式を拡張して、
(setq mew-refile-guess-alist
'(("To:"
("wide at example.com" . "+wide/wide")
("adam" . "+labo/adam"))
("Newsgroups:"
("^nifty\\.\\([^ ]+\\)" . "+Nifty/\\1"))
("From:"
("uucp" . "+adm/uucp")
(".*" . "+misc"))
(nil . "+notmatch")))
のように t, nil を使えるようにした。それぞれ
nil … その時点でマッチしたものがなかったときに限り、返す文字列
t … その時点でマッチしたものに追加して返す文字列
の動作をします。
--
酒井 清隆 (E-mail: ksakai at example.com)
Mew-dist メーリングリストの案内