スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

IMEの状態とカーソルカラーが時々食い違う

 NTEmacs23.1.1のIME設定のようにして,IMEの ON/OFFでカーソルカラーが変わるようにしていますが, 複数バッファを編集する際,IMEの状態が引き継がれないためカーソルカラーとIME状態に食い違いが出ていることに気づきました.  ということで,以下のようにしてIME状態を別のバッファでも引き継ぐように設定.
;; =====================================================================
;; @ IME
   ;; 言語設定
   (set-language-environment "Japanese")
   ;; IME設定
   (setq default-input-method "W32-IME")
   ;; IME初期化
   (w32-ime-initialize)
   ;; IME ON/OFF時のカーソルカラー
   (add-hook 'input-method-activate-hook
             (lambda() (set-cursor-color "green")))
   (add-hook 'input-method-inactivate-hook
             (lambda() (set-cursor-color "red")))
   ;; バッファ切り替え時にIME状態を引き継ぐ
   (setq w32-ime-buffer-switch-p nil)
スポンサーサイト
リンク
最新コメント
カテゴリー
最近の記事
月別アーカイブ
ブログ内検索
最新トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。