[Contents]   [Back]   [Prev]   [Up]   [Next]   [Forward]  


ヘッダの循環的な補完

ヘッダでは、`C-cTAB' に循環的な補完機能が割り当てられています。循環 的な補完機能とは、あるリストのある値がそのリストの次の値に置き換えられる ことです。リストの最後は、最初につながっていると考えます。ヘッダ中の循環 的な補完機能は、以下のようにフィールドごとに異なります。

<ドメイン名の循環的な補完>

アドレスを書くべきフィールドでは、`C-cTAB' でドメインを補完します。 補完の候補は `mew-mail-domain-list' から選ばれます。

To: kazu@`C-cTAB'

上記の場所のように候補が一意に定まらない場合は、 `mew-mail-domain-list' の最初のドメイン名が挿入されます。

To: kazu@mew.org`C-cTAB'

補完された後、さらに `C-cTAB' を押すと `mew-mail-domain-list' の次の候補に変換します。

To: kazu@wide.ad.jp

また、以下の補完が一意に定まれば、その候補を挿入します。

To: kazu@w`C-cTAB'

上記の例は次のようになります。

To: kazu@wide.ad.jp

<From: の循環的な補完>

From: フィールド上では、`C-cTAB'`mew-from-list' の値を循環 的に補完します。このリストの最初の値(別名 `mew-from')は、次のように 既に挿入されているかもしれません。

From: Kazu Yamamoto (山本和彦) <Kazu@Mew.org>

値の場所ならどこでも構いませんが、`C-cTAB' と入力すると、 この値を `mew-from-list' の次の値と置き換えます。たとえば、

From: Kazu Yamamoto (山本和彦) <Kazu@Mew.org>`C-cTAB'

は以下のようになります。

From: Kazuhiko Yamamoto <kazu@wide.ad.jp>

循環的な補完のフィールドと関数の対応は、 `mew-field-circular-completion-switch' で定義できます。デフォルトで は以下のように宣言されています。

(defvar mew-field-circular-completion-switch
  '(("To:"          . mew-circular-complete-domain)
    ("Cc:"          . mew-circular-complete-domain)
    ("Dcc:"         . mew-circular-complete-domain)
    ("Bcc:"         . mew-circular-complete-domain)
    ("Reply-To:"    . mew-circular-complete-domain)
    ("Resent-To:"   . mew-circular-complete-domain)
    ("Resent-Cc:"   . mew-circular-complete-domain)
    ("From:"        . mew-circular-complete-from)
    ("Resent-From:" . mew-circular-complete-from)
    ("Config:"      . mew-circular-complete-config)))

Config: の循環的な補完に関しては See section Config を参照して下さい。


[Contents]   [Back]   [Prev]   [Up]   [Next]   [Forward]