make-pointer-invisible
Emacs 23.2 (not 23.1)から導入されている変数 make-pointer-invisible が良いです。
キータイプ中、マウスカーソルを消してくれます。
以下のように make-pointer-invisible に t を設定するだけで OK です。
(setq make-pointer-invisible t)
現在、Emacs 23.2 のリリースに向けて 23.1.92 をリリースしてテストをしているようなので、試してみると面白いかもです。
# ちなみに、未確認ですが、NTEmacs では動かない…?とかいう話もちょっと聞きました。
# frame.c の frame_make_pointer_invisible 関数内で、FRAME_TERMINAL (f)->toggle_invisible_pointer_hook を使用。
# xterm.c では、toggle_invisible_pointer_hook への代入処理がある。
# w32term.c では無い。Win では動かない? まあ未確認。Win 環境構築するの面倒なので。
まあ、そんなこんなで。
更新時刻
- 2010/01/31/02:00