[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:2934]vertical-motion の不具合



みなさんお忙しい中、一人のために議論して下さって恐縮です。

vertical-motion の件ですが、実はまだ原因を特定できていないので、
各バージョンで、動作確認をしてみました。

結果、XEmacs (21.1.14、21.4.6、21.5.4) は問題有りませんでしたが、
Emacs21(21.1、21.1.90、cvs HEAD) は、再現しました。

再現方法を示しますので、
出来ればどなたか確認してもえらますでしょうか?

;---- テスト用コード
(defun test1 () (interactive)
  (vertical-motion 0)
  )
(define-key global-map [f1] 'test1)

;---- テスト用テキスト ↓ここで折り返し
1)
[TAB]   aaaaaaaaaaaaaaaa[continue]
XXXXXXXXX....

2)
bbbbbbbbbbbbbbbbbbbbbbb\[continue]
全角....
;----

1)の例では、X の行で [f1] を試すと、カーソルの元の位置によって、
移動する位置が異なります。正しくはXの行の先頭に移動するはずです。
また、a の数が8の倍数(tab-width == 8)でない場合、Xの行の先頭に、
カーソルを置いて [f1] を試すと、前の行にカーソルが移動します。
正しくは移動しないはずです。

2)の様に、全角文字が追い出される場合も、同様の問題が発生します。


ではでは。
----
Applause こと 寺川 愛印
applause@xxxxxxxxxx