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

cursor-display is wrong?



2.00b1 を使い始めた者です。
IME on/off の状態をわかりやすくするために、カーソル形状を変更していますが、
(カーソルのブリンクもしています。)
IME ON/OFF を繰り返すと、ブリンク hairline カーソル表示が、本来の場所とは別
の場所に表示されることが頻発します。

そのあたりの .emacs.el の内容は以下の通りです。

(set-cursor-type 'hairline-caret) 

(blink-cursor-mode t)
(setq w32-hide-mouse-on-key t)

(add-hook 'mw32-ime-on-hook
	  (function (lambda ()
		      (set-cursor-type 'box )
		      (set-cursor-height 5)
		      (set-cursor-color "red")
		      )))
(add-hook 'mw32-ime-off-hook
	  (function (lambda ()
		      (set-cursor-type 'hairline-caret) 
		      (set-cursor-height 5)
		      (set-cursor-color "red"))))

フォントの関係もあるのかもしれませんが、よくわかりません。
とりあえず、報告します。