[Mew-dist 16609] Re: fancy-highlight-body
KAMEI Ken-ichi
mule at example.com
2001年 2月 25日 (日) 21:45:54 JST
亀井です。
>>> <20010225.100807.01370766.mule at example.com> から引用します.
kamei> 結局、よく分からなかったのですが、
kamei> "ForestGreen" "MediumBlue" "Magenta" "DarkOrange2" "purple" と
kamei> face を生成したあと最後に nil が返ってきていました。
わかったかもしれません。
つまり引用文中ではない url はまだ face が設定されていないので
nil と返ってきているのだと思います。
先の例では
>>>>>> 1番目の引用 ForestGreen http://www.mew.org/ ForestGreen-bold
>>>>> 2番目の引用 MediumBlue http://www.mew.org/ MediumBlue-bold
>>>> 3番目の引用 Magenta http://www.mew.org/ Magenta-bold
>>> 4番目の引用 DarkOrange2 http://www.mew.org/ DarkOrange2-bold
>> 5番目の引用 purple http://www.mew.org/ purple-bold
> 6番目の引用 ForestGreen http://www.mew.org/ ForestGreen-bold
引用なし black http://www.mew.org/ black-bold
の最後の行は fancy で色がつけられていないので
kamei> face を生成したあと最後に nil が返ってきていました。
の nil は引用無しの行の url の face を得ようとしたためのようです。
というわけで
素の mew-1.95b109 に対する patch は
--- mew-highlight.el.orig Sun Feb 25 17:16:46 2001
+++ mew-highlight.el Sun Feb 25 21:32:33 2001
@@ -177,6 +177,7 @@
(face-name (concat "mew-fancy-url-" (symbol-name orgface)))
(urlface (intern-soft face-name)))
(unless urlface
+ (unless orgface (setq orgface mew-highlight-url-face))
(setq urlface (intern face-name))
(copy-face mew-highlight-url-face urlface)
(set-face-foreground urlface (face-foreground orgface)))
となりました。
正解でしょうか?
-- kamei
Mew-dist メーリングリストの案内