関数の1つを使用してemacsで( )*-with-original
を使用してメッセージに返信すると、次のような引用符が表示されます。gnus
message
"Doe, John" <johndoe@example.com> writes:
> Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
> Consectetuer adipiscing elit. Lorem ipsum dolor sit
> amet, consectetuer adipiscing elit.
gnusは、元のメッセージの日付と時刻を含む他のMUAのように動作するようにしたいと思います。たとえば、次のようになります。
On Thu 11 October 2012 09:20:12 "Doe, John" <johndoe@example.com> wrote:
> Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
> Consectetuer adipiscing elit. Lorem ipsum dolor sit
> amet, consectetuer adipiscing elit.
これを達成するために引用のスタイルを変更する方法はありますか?
更新2:私は今、kindaheroの答えから、さらに単純なソリューションを使用しています:
(setq message-citation-line-function 'message-insert-formatted-citation-line)
(setq message-citation-line-format "On %a, %b %d %Y at %r, %f wrote:")
更新1: perhの回答に基づいて、次の解決策に行き着きました。
(defun my-citation-line ()
"Inserts name, email, and date"
(when message-reply-headers
(insert "On "
(format-time-string "%a, %b %e, %Y at %r"
(date-to-time (mail-header-date message-reply-headers)))
", "
(or (gnus-extract-address-component-name (mail-header-from message-reply-headers))
"Somebody")
(format " <%s>"
(or (gnus-extract-address-component-email (mail-header-from message-reply-headers))
"somebody@example.com"))
" wrote:\n")))
(setq message-citation-line-function 'my-citation-line)
最終結果は次のようになります。
On Fri, Oct 12, 2012 at 03:11:48 PM, John Doe <johndoe@example.com> wrote: