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