[Mew-dist 05932] Re: (Q)Reply時の定型文書挿入?
Akihiro Motoki
mokkun at example.com
1998年 8月 17日 (月) 01:47:55 JST
元木です。
★ Hisaaki Shibata <shibata at example.com>さんが
★ Sun, 16 Aug 1998 03:43:55 +0900 頃に書いた
★「[Mew-dist 05930] (Q)Reply時の定型文書挿入?」の記事では..
> 柴田(ひ)@福岡です。
>
> http://www.mew.org/FAQ/FAQ05/index-j.html#5.9
> を参考にさせて頂き、上記の「柴田(ひ)@福岡です。」は.emacsの下記のような設定で
> 自動で入るようになったのですが、
(略)
> Replyの場合は、引用したメールのあとに定型文書が入って、間抜けなことになっています(^^;
>
> Replyの時には、別に下記のように.emacsに書いてまして、両方生きてます。
>
> ;Reply時の引用ヘッダ
> (defvar mew-cite-format "柴田(ひ)@福岡です。\n\nFrom: %s\nSubject: %s\nDate: %s\n\n")
> (defvar mew-cite-prefix "> ")
>
> 賢い方法をご教示下さい。
引用付きのreplyの場合は、replyの用意(mew-summary-reply)->引用
の順番で実行されます。'A'(mew-summary-reply-with-citation)では、
ヘッダの次の行から引用を行う仕様になっていますので、
柴田さんのように、定型文書を挿入している場合などは不都合が起こります。
#これはsuperciteなどの場合も同様です。
このカーソル位置は、mew-before-cite-hook で制御できますので、
(add-hook 'mew-before-cite-hook
(lambda () (goto-char (point-max))))
などのようにあらかじめカーソルを動かしておく必要があります。
私の設定を例にしておきます。
(defun insert-my-name ()
(save-excursion
(goto-char (mew-header-end))
(next-line 1)
(insert "元木です。\n\n")))
(add-hook 'mew-draft-mode-hook
(lambda ()
(save-excursion
(goto-char (point-max))
(insert-signature-eref)
(insert-my-name)
)))
(add-hook 'mew-before-cite-hook
(lambda ()
(re-search-forward "元木です。\n\n" nil t)
))
signatureを選択して挿入して、そのあとで"元木です。\n\n" を入れています。
mew-before-cite-hookで引用の位置を調整しています。
お役にたてば。。。。それでは。
--
Akihiro Motoki <mokkun at example.com>
Mew-dist メーリングリストの案内