<<< Date Index >>>     <<< Thread Index >>>

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/