[mew-dist 24044] Re: Message buffer の表示ずれ on Emacs-21.3.50
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2003年 10月 1日 (水) 12:17:05 JST
From: Tatsuya Kinoshita <tats at example.com> さん曰く
Subject: [mew-dist 24041] Re: Message buffer の表示ずれ on Emacs-21.3.50
Message-ID: <20030930.214901.48535023.05 at example.com>
Date: Tue, 30 Sep 2003 21:49:01 +0900 (JST)
> > > というわけで、To: とか Cc: とかがたくさんついたメールを表示しよ
> > > うとすると、mew-header-arrange() で上記の現象が発生して気持ち悪
> > > いので、パッチのようにして貰えるとありがたいです。(インデントが
> > > 変わって大きいですが)
> >
> > マージしました。
>
> このmew-decode.elの変更によって、Emacs 20.7でx-face-muleを使って
> X-Faceを表示させようとすると、Messageバッファの`From:'が隠れてし
> まい、中途半端な位置から表示されるようになってしまいました。
あら、本当ですね。
> x-face-muleの設定は次のようにしています。
>
> (autoload 'x-face-decode-message-header "x-face-mule")
> (setq mew-use-highlight-x-face t)
> (setq mew-highlight-x-face-function 'x-face-decode-message-header)
ぼくの x-face-mule での X-Face の表示は一般的な設定じゃないので
気付きませんでした。申し訳ないです。
(defun mew-header-arrange (beg end)
<<snip>>
(mew-decode-syntax-insert-privacy)
(mew-decode-syntax-insert-warning)
(save-excursion (mew-highlight-x-face (point-min) (point-max)))
(setq vispos (if (get-text-property (point-min) 'mew-visible)
(point-min)
(or (next-single-property-change (point-min) 'mew-visible)
(point-max)))))))
(mew-header-goto-end)
(if (eobp)
<<snip>>
の様に (save-excursion (mew-highlight-x-face と (setq vispos の
順番を逆にするとどうでしょうか。
# それでも From: を message の一番最初に表示して、かつ、
# (setq x-face-mule-highlight-x-face-style 'xmas)
# だとだめだ。。。けど、これは昔からダメだったような気がするので、
# 禁止な組み合わせでよいんじゃないでしょうか。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内