質問: MacVim 8.2.539 (163) macOS 10.15.4 Calalina **<目的>** 日本語・英語でカーソルの色を変えたい。 **<現状>** インターネット上にある情報を参考に以下のコードを`.gvimrc`に入れて試しましたが,カーソルの色は変わりません。 (メインコード) ``` ***** highlight Cursor guifg=NONE guibg=Green highlight CursorIM guifg=NONE guibg=Purple endif ``` 上のメインコードの******を以下の3つのパターンをトライしました。 1. `if has('xim')` 2. `if has('multi_byte_ime')` 3. `if has('xim') || has('multi_byte_ime')` 解決方法をご教示いただけると非常に助かります。
回答: コメントで教えて頂いた内容を参考に Vim 起動後に以下のコマンドを実行し、日英を切り替えたらカーソルの色が変わるかを確認してみました。 ``` :highlight CursorIM guifg=NONE guibg=Purple ``` MacVim-Kaoriya の環境では上記コマンドでも色が変わらないため、現時点では対応していないようです。 アップデートがなかったので代わりに vim-jp からダウンロードして使ってみました。 *この投稿は @todashuta さんのコメント と @T_T さんのコメント の内容を元に コミュニティwiki として投稿しました。*