[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.1.4 テンプレートの挿入

変数 wl-template-alist を設定し、ドラフトバッファでC-c C-j もしくは M-x wl-template-selectと入力することで適用します。 wl-template-alist の書式は wl-draft-config-alist とほぼ同 じです。 See section 7.1.3 メッセージの動的な変更.

 
(setq wl-template-alist
      '(("default"
         ("From" . wl-from)
         ("Organization" . "組織名")
         (body . "  ○○です。\n"))
        ("report"
         (template . "default")                 ;; (a)
         ("To" . "jousi@example.com")
         ("Subject" . "報告")
         (body-file . "~/work/report.txt")
         )
        ))

このようにヘッダの正規表現の代わりに `default' や `report' の ように各要素の名前(テンプレート名)をつけるだけです。各要素の定義は wl-draft-config-alist と同じなので、(a)のように別のテンプレートを 呼ぶことも可能です。

コマンド wl-template-select を実行すると、テンプレートを選択できま す。変数 wl-template-visible-select の値によって、それぞれ以下の ように振舞います。

wl-template-visible-selectt (デフォルト)の場合、ドラフ トバッファの下に適用後のバッファウィンドウが表示されるので、それを見なが ら np で選択します。そしてリターンキーで決定すると実際に ドラフトバッファに適用されます。q を押すと何も適用されません。なお、 wl-template-buffer-lines でウィンドウの大きさを変更できます。

wl-template-visible-selectnil の場合、ミニバッファでテ ンプレート名を入力することで選択します。

wl-template-select を prefix argument つきで実行した場合には、 wl-template-visible-select の値を逆にした動作になります。

また、wl-draft-config-alist の例のように例えば

 
(template . "default")

と書くことで `default' のテンプレートを適用できます。



This document was generated by Yuuichi Teranishi on February, 19 2005 using texi2html