Mutt 1.5.10

以下、mutt-j MLに投稿した内容です。
昨日の朝起きてからから夜寝るまでの作業の賜物です。疲れた……

1.5.10対応のパッチを作ってみました。
http://www.emaillab.org/mutt/download1510.html
動作確認をほとんどしていません。はっきり言って人柱用です。
tamoさんのパッチの方がよいと思います。


大きな変更点はこんなものです。


patch-1.5.10.tt.wcwidth.1

  • Mutt内蔵の wcwidth.c を最新のものに差し替えた。
  • ja localization を削除した。
  • CJK localization を追加した。

このパッチは本家に投げたいので、様々な環境で動作確認をお願いします。
Linux(Fedora Core 2/ glibc-2.3.3)で動作確認しました。


patch-1.5.10.tt.cjk-width.1

  • $charset_is_cjk という設定変数を追加した。
  • UTF-8環境でも記号、ギリシャ文字、キルリ文字等を2桁で扱う機能
  • $use_jisx0208と同じというか後継。
  • Mutt内蔵、Cライブラリ内蔵の wcwidth() 問わずに機能するようにした。
  • 注意:まだ動きがおかしいです。ダメダメです。