[mew-dist 27887] Re: incでカーソルがeobに移動しないことがある

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2007年 11月 19日 (月) 17:05:56 JST


山本です。

> > 少なくとも僕の環境では、カーソルが最後に飛びます。
> > 他の方は、いかがでしょうか?
> 
> 鯉江さんの仰っているのと同じ状態で、確かに先頭などではカーソルが最後に
> 飛びますが、先頭もしくは末尾から1画面分真ん中に移動させた状態で
> v C-x 1 i とするとカーソルが末尾に移動しませんでした。

現象は再現できました。

以下の場合にバグが発生します。

- メッセージを表示 (現在のメールに下線が付く)
- C-x 1  (現在のメールに下線は付いたまま)
- i

以下では起こりません。

- メッセージを表示 (現在のメールに下線が付く)
- v  (現在のメールから下線が消える)
- i

i する前に mew-summary-reset を呼び出したかどうかの違いです。

v で呼ばれる mew-summary-reset は mew-unhighlight-cursor-line を呼び出
し、下線を消します。

下線が付いている場合に、i で実行される (goto-char (point-max)) は、なぜ
か必ず15行下に移動します。

# (goto-char (point-max)) を実行する前に、mew-summary-reset が実行されて
# いるというのに!!!

率直に言って、Emacs のバグだと思います。

--かず



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