ヘッダでは、`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 を参照して下さい。