imestatus.vim reflect IME and caps-lock on the cursor color (for mac).
Plug 'Cassin01/imestatus.vim'
-
caps lock: red
-
半角英数(Roman): steelblue
-
Others(ひらがなetc): orange
【Windows/msys2】EmacsでIMEのon/off時にカーソルの色を変更する
Determine OS X keyboard layout ("input source") in the terminal/a script?