libc の wcwidth(3) を mutt 1.5.21 + patch-1.5.21.tt.wcwidth.1.gz の wcwidth_cjk() で置き換えるラッパー、簡単にできた。こんなんでいいのか…。さくっと README を作って公開してしまおう。
Conversation
使い方は `wcwidth-cjk command [options]` とすると $LD_PRELOAD に wcwidth-cjk.so セットして command 起動するんだけど、コマンド名がイケてないかな…。まあいいか。
1
1
システム標準の wcwidth(2) を置換し「ambiguous width chars」である「α」などの文字に対して「2」を返す事で表示等が乱れる問題を解消する $LD_PRELOAD 可能なライブラリーとラッパーを作った。 github.com/fumiyas/wcwidt
Translate Tweet
1
1
2
Show replies
