2023年8月23日の日記の1番目の記事へのコメント
■Unicode
今度はuim-elでMozcが合字 (リガチャ) を含む変換候補を出すと表示がずれてしまうということに気がついてしまいましたw。で、Emacsを29.1に上げるとX上では大丈夫そうですが、ターミナル内だとTermuxでもやっぱりだめ。Termux上でもVimだとずれることなく合字を処理できるので、Emacs固有の何かがありそうです。
ちなみに、Emacsを29.1に上げたらuim-elで使っている関数が廃止されてしまったようで、process-kill-without-query と set-face-underline-p でエラーが出るようにw。ひとまず .emacs に以下を書いておけば大丈夫そうですね。
(when (>= emacs-major-version 27) (defun process-kill-without-query (process &optional flag) (set-process-query-on-exit-flag process nil) t)) (when (>= emacs-major-version 27) (defun set-face-underline-p (face underline &optional frame) (set-face-underline face underline frame) t))
さて、どうしよう。正直、IMEで合字を平然と変換候補に出しちゃうのはどうなんだという気もしなくもないですが (しかも「どうぶつ」みたいな普通の単語で)、まあ今日日、まともに合字を表示できない環境の方がおかしいか・・・。
2023年8月23日の日記の1番目の記事へのコメント
[コメントを書く]