| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
変数 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-select が t (デフォルト)の場合、ドラフ
トバッファの下に適用後のバッファウィンドウが表示されるので、それを見なが
ら n と p で選択します。そしてリターンキーで決定すると実際に
ドラフトバッファに適用されます。q を押すと何も適用されません。なお、
wl-template-buffer-lines でウィンドウの大きさを変更できます。
wl-template-visible-select が nil の場合、ミニバッファでテ
ンプレート名を入力することで選択します。
wl-template-select を prefix argument つきで実行した場合には、
wl-template-visible-select の値を逆にした動作になります。
また、wl-draft-config-alist の例のように例えば
(template . "default") |
と書くことで `default' のテンプレートを適用できます。