概要
Windows10でSpacemacsを使っていると、日本語の変換サジェストが機能しなかったりする。
(正確にはEmacsの問題だが、つまりEmacsを拡張しているSpacemacsでも同様の問題がある)
GNU Emacs 26.3を使っていた。
対処
ウィンドウを移動すれば表示されるという最高に面白い対処法が既に知られていた。
今のところ回避策としては、Emacsの起動後に以下のいずれか1つの操作を行えば、日本語入力可能になります。
(1)マウスでウィンドウを移動する。
(2)マウスでウィンドウをリサイズする。
(3)メニューバーが表示されていれば、F10キーを2回押す。
実際、Spacemacsもマウスでウィンドウを移動させてからだと変換サジェストが表示される。どうして……
余談
僕はGNU Emacs本体でも問題なく日本語を使えているが、Windows用にIMEパッチ適用済みのビルドも存在していた。
cf. Emacs 26.3 に IMEパッチを当てたバイナリを mhattaさん(Masayuki Hattaさん)が作ってくださいました! ありがたく使用させていただきます.