『signature.el 説明書』 by. 岡部 寿男 1994年8月1日 signature.el は signature の自動切替え tool です。*insert-signature* を行うことにより、`signature-insert-at-eof' の値が non-nil のときバッ ファの末尾に、nil のときはカレントポイントに、signature ファイルが読み 込まれます。標準的なsignature は、変数 `signature-file-name' で指定し て下さい(デフォルト値は "~/.signature")。message header の field に合 わせて signature の自動切替を行ないたい場合は .emacs に以下のようなも のを入れて下さい。 [[E ---------------------------------------------------------------------- (setq signature-file-alist '( (("Newsgroups" . "jokes") . "~/.signature-jokes") (("Newsgroups" . ("zxr" "nzr")) . "~/.signature-sun") (("To" . ("ishimaru" "z-suzuki")) . "~/.signature-sun") (("To" . "tea") . "~/.signature-jokes") (("To" . ("sim" "oku" "takuo")) . "~/.signature-formal") )) ---------------------------------------------------------------------- ]]E また、*insert-signature* に数引数を与えることにより、対話的に `signature-file-name'-DISTRIBUTION の形の名前を持つファイルを指定 することができます。例えば `C-u C-c C-s'(*insert-signature*) と 入力すると、ミニバッファで Insert your signature: ~/.signature- と聞いてきますので、切替用に用意されたファイルのなかから、求めるものを コンプリーションを使って用意に選択することができます。空文字列を 入力すれば、`signature-file-name' で指定されるファイルが読み込まれます。