[Mew-dist 08374] Re: mew-field-spec & highlight
Shun-ichi GOTO
gotoh at example.com
1999年 3月 31日 (水) 14:33:38 JST
後藤@太陽計測です
>>>>> at Wed, 31 Mar 1999 12:05:13 +0900
>>>>> 田村 <tamura at example.com> said,
gotoh> 古いようでしたら新しいものをhttp://www.imasy.or.jp/~gotoh/mew.html から
gotoh> 入手して試していただけませんか?
田村> えーと,最新版でもおなじです.
こちらでも Mule for Win32で動かしてみたら再現しました。X-(
ところで、かずさん*Mew message*バッファにおいて、このmarker
(mew-merker-header-end)はヘッダの末尾を示すことを意図していますでしょう
か? それとも、Content-*: の次を示すことを意図していますでしょうか?
(前者であるのだとおもうけど)
件の不具合は、とりあえず添付のパッチをあてると直るとおもいます。ただ、正
しい方法なのかどうかが判断できていないので、あくまでも「とりあえず」です。
パッチでは (mew-header-end)が "^$"である部分を返すように、強制的にmarker
の値を変更しています。このmarkerがヘッダ末尾の空行位置を示していないため、
mew-message-decode-header.el処理内での再highlight処理が途中までになって
しまっていたための現象(Content-*:以降の漢字を含まない行は色づけされない)
のようです。
gotoh> 当方環境はWindowsNT 4.0SP3 + Meadow 1.00 + Mew-1.94b17 + IM-112 で、
gotoh> mew-message-decode-header.el(rev.1.7)も使用しておりますが、件の現象はい
gotoh> まだ遭遇したことがありません。
田村> うーーん..
田村> emacs 19.34 ベースはだめなのかなぁ...
まだ調査中ですが、結果が違うのは確かのようです。
以下にパッチです。(for mew-message-decode-header.el [Rev.1.7])
--- mew-message-decode-header.el 1999/02/16 06:50:17 1.7
+++ mew-message-decode-header.el 1999/03/30 20:13:48
@@ -43,6 +43,9 @@
(forward-line 1)))
(if (not (looking-at "^$"))
()
+ (if (and (boundp 'mew-marker-header-end)
+ (markerp mew-marker-header-end))
+ (set-marker mew-marker-header-end (point)))
(narrow-to-region 1 (point))
(goto-char (point-min))
;; decode raw JIS string
--- Regards,
Shun-ichi Goto <gotoh at example.com>
R&D Group, TAIYO Corp., Tokyo, JAPAN
Mew-dist メーリングリストの案内