[Mew-Win32 01075] Re: X-Emacs: header

TAKAHASHI Kaoru nil at example.com
1998年 12月 10日 (木) 03:43:31 JST


高橋@電通大です。事故フォロー。

>>>>> In message "[Mew-Win32 01071] X-Emacs: header (Re: Mew + movemail + PwAgent(?))",
>>> TAKAHASHI Kaoru <nil at example.com> writes:

> > 1.皆さんのメールを拝見していますと,X-Emacsのヘッダがついて
> >   いるメールがあるのですが,自分のメールにもX-Emacsヘッダを
> >   つけてみたいです。研究室ではMule 2.3 + Mew + IMを使用して
> >   いますので,Mule/Emacsのバージョンを判定して,ヘッダにつけ
> >   てくれるといいな,と思います。

> (setq mew-header-alist
>       '(
>         ("X-Emacs:" . (eval-and-compile emacs-version-string))
>         ))

これではダメでした。(^^;
添付のパッチを当てて、emacs-version-string を設定すれば OK です。
mew-header-alist の設定は不要です。X-Mailer: のすぐ上につきます。


もう一つのパッチは [Mew-Win32 01971] の通り mew-header-alist を
設定して入れるためのものです。ヘッダの内容を eval してます。
# (eval-and-complite ) は必要ありません。

--
TAKAHASHI Kaoru  <kaoru at example.com>
-------------- next part --------------
*** mew-draft.el.orig	Tue Nov 24 15:53:46 1998
--- mew-draft.el	Thu Dec 10 03:20:12 1998
***************
*** 593,598 ****
--- 593,600 ----
  	  (setq xface (mew-buffer-substring (point-min) (max (buffer-size) 1)))
  	  )
  	(mew-header-insert-here mew-x-face: xface)))
+   (if (stringp emacs-version-string)
+       (mew-header-insert-here "X-Emacs:" emacs-version-string))
    (mew-header-insert-here mew-x-mailer: mew-x-mailer)
    (let ((halist mew-header-alist))
      (while halist
-------------- next part --------------
*** mew-draft.el.orig	Tue Nov 24 15:53:46 1998
--- mew-draft.el	Thu Dec 10 03:22:14 1998
***************
*** 596,602 ****
    (mew-header-insert-here mew-x-mailer: mew-x-mailer)
    (let ((halist mew-header-alist))
      (while halist
!       (mew-header-insert-here (car (car halist)) (cdr (car halist)))
        (setq halist (cdr halist))))
    (mew-header-insert-here mew-mv: mew-mv:-num)
    (mew-header-prepared)
--- 596,602 ----
    (mew-header-insert-here mew-x-mailer: mew-x-mailer)
    (let ((halist mew-header-alist))
      (while halist
!       (mew-header-insert-here (car (car halist)) (eval (cdr (car halist))))
        (setq halist (cdr halist))))
    (mew-header-insert-here mew-mv: mew-mv:-num)
    (mew-header-prepared)


Mew-win32 メーリングリストの案内