[Mew-dist 10388] Re: Line folding of "To:" field... bug?
SAKAI Kiyotaka
ksakai at example.com
1999年 8月 24日 (火) 13:36:43 JST
>> In article <19990824130039C.kazu at example.com>, Kazu Yamamoto (山本和彦) <kazu at example.com> writes:
>> 少なくても 1.94b43 では、auto-fill-mode を on にしていると、TAB を押し
>> て completion しようとしたタイミングで入っていました。
>>
>> 1.94b52 だと普通の auto-fill-mode の動作になるので、先頭に TAB が入ら
>> ずに改行されます。
> なにが変わったか調べてもらえますか? > 酒井さん
原因は、mew-draft-mode() の中で text-mode-hook, mew-draft-mode-hook の
実行位置が変わってしまったため、auto-fill-mode が on になる前に
(if (and auto-fill-function mew-temacs-p)
(progn
(make-local-variable 'auto-fill-function)
(setq auto-fill-function (function mew-draft-auto-fill))))
の 4行が実行され、auto-fill-function に mew-draft-auto-fill ではなくて
do-auto-fill が入ってしまったことにあります。
とりあえず .emacs に
(add-hook
'mew-draft-mode-hook
'(lambda ()
(setq auto-fill-function (function mew-draft-auto-fill))))
と設定することで回避できましたが、上の 4行を
(run-hooks 'text-mode-hook 'mew-draft-mode-hook)
の直後に移すのがいいように思います。
--
酒井 清隆 (E-mail: ksakai at example.com)
Mew-dist メーリングリストの案内