[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: Correct? Display Horizontal Ellipsis on UTF-8 env



飛田です。

>>>>> In [emacs-w3m : No.09365] 
>>>>>	Shinichiro HIDA <shinichiro@xxxxxxxxxxxxx> wrote:

[...]

> Debian Etch の xterm, uxterm で -cjk_width つけて試してみたのですが、こ
> れ、Emacs 上の話だけでなく、素の w3m でも該当文字の上では 1文字の上で2
> 個分カーソル移動をカウントしてるようで、他の日本語の文字の時とは動きが
> 異なるようです。

> 'xterm -cjk_width' + 'emacs -nw' 上の emacs-w3m の場合、もうすこし余計
> にカウントしてまい前後にすすまない(一瞬引っかかったり飛ばしたりする)よ
> うですが、これも (推測ですが) ターミナル側からきてる情報が変なのではな
> いでしょうか。

;; これですが、手元のいつも使ってる ~/.emacs.d/init.el にうまくないのがあ
;; るもようです。すみません。_o_

一旦、emacs の初期化ファイルを

(utf-translate-cjk-set-unicode-range '([...]))
(loda 'mime-setup)
(autoload 'wl "wl" "Wanderlust" t)
(require 'w3m-load)

のみにして、uxterm -cjk_width 上から env TERM=xterm-color emacs -nw し、
そこで emacs-w3m を起動してみた所、uxterm -cjk_width の上で起動した
素の w3m と同じ動き [*1] をしているように見えます。

[*1] カーソルを C-f で移動していくと、’の上で 2カウントしている。

また、上記と同じ条件で (utf-translate-cjk-set-unicode-range '([...]))
だけを無効にしても [*1] と同じ動きに見えますので、これの影響ではないよ
うに思いますがどうでしょうか?

-- 
  Shinichiro HIDA  shinichiro@xxxxxxxxxxxxx
  GPG fingerprint = 5F2D 1656 FFF6 F691 A51C  5E61 E416 D398 470C 1CE9