highlight CursorIM guifg=NONE guibg=Purple
を、Xubuntu 18.04.4、Gvim 8.2.357 with GTK3、fcitx + Mozcの環境で試しました。
set imstyle=1 (現在デフォルト、over-the-top) では、highlightが反映されないようです。
set imstyle=0 (昔の挙動、on-the-top) では、IMEがOnで文字列入力中のみ CursorIM が反映されるようです。
imstyleが追加されover-the-topがデフォルトになった段階で CursorIM が反映されなくなってしまったようです。
参考:
https://github.com/vim-jp/issues/issues/739(imstyleが追加される以前の issue です)
ちなみに、上記のチケットの
https://github.com/vim-jp/issues/issues/739#issuecomment-112672421パッチを当て、Linux GUIで imaf / imsfを有効にするパッチ (同issues #1130) を当て
imaf / imsfを適切に設定すれば imstyle=1 でも CursorIM が反映されます。
(しかし、一度 Insert Mode に入らないと行けない…)
2020年3月7日土曜日 17時18分41秒 UTC+9 Yasuhiro MATSUMOTO: