Re: What's needed for mutt 1.6? (wcwidth)
Hi, Brendan.
I want you to commit the patch concerning wcwidth.
http://www.emaillab.org/mutt/1.5.14/patch-1.5.14.tt.wcwidth.1
This patch updates wcwidth() to latest Markus Kuhn's one.
Because this wcwidth() supports CJK, the Japanese localization is
deleted from Mutt, and the CJK localization is added.
And it enables change of character-cell width of the East Asian
Ambiguous (A) class by using $cjk_width.
The detailed explanation of East Asian Ambiguous is written on the
following site.
http://www.unicode.org/unicode/reports/tr11/
Because the characters for drawing of the tree is Ambiguous in UTF-8,
the relating change is done, too.
This patch has been used for one and a half years in the community of
mutt in Japan.
As the above-mentioned changes, mutt comes always to use not wcwidth()
of the systems but this wcwidth() of mutt.
This is because wcwidth() of the systems doesn't support Ambiguous.
If it wants to use wcwidth() of the systems, another patch that can
be changed in the configure script is prepared.
http://www.emaillab.org/mutt/1.5.14/patch-1.5.14.tt.wcwidth-alt.1
--
TAKIZAWA Takashi
http://www.emaillab.org/