[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 メーリングリストの案内