日本語入力まわりで alacritty のバグ踏んだので、さきにそっち直す
alacritty (ターミナルエミュレータ) のバグを疑っていたのが、どうも zsh のバグっぽいということがわかり、つらみが極限に達した
zsh で、 ambiwidth な文字の次にカーソルがある状態で「戻る」とき、2セル分戻ってくれないといけないはずなんだけど、1セル分しか戻らない
mlterm でも同じ挙動だし、どうも zsh が wcwidth を見ずに ambiwidth を半角扱いしてるくさい。
でも --enable-unicode9 してないはずなので、これは妙(まさかデフォルト?)
しゃーない、 zsh にパッチ当てるか