Hi vimmers,

Sorry for sending this mail for the second time because my previous
mail with attachment was rejected by the mail daemon. :-(

On 8/11/06, Bram Moolenaar <[EMAIL PROTECTED]> wrote:

[...]

The menu.vim file should never change 'encoding'.  It should load menus
that are appropriate for the current 'encoding' and language.

But gvim doesn't support an encoding named 'gbk'. If the system
encoding is 'gbk', the menu and toolbar get malformed. In the past two
years (or more), all gvim users in mainland China should add the
following two lines in their .vimrc if they are using Linux with GBK
encoding:

set enc=cp936
so $VIMRUNTIME/delmenu.vim
so $VIMRUNTIME/menu.vim

That's why I had wanted to change the encoding value in menu.vim. :-)

If the intention is to have the default for 'encoding' use something
specific in $LANG then this must be done in enc_locale() in src/mbyte.c

I modified mbyte.c, added "gbk" as an alias of "cp936", then the
menubar was displayed properly with the unmodified menu.vim. But there
is still some problem with the toolbar - every last character of the
tooltip becomes two question marks. I'm trying to debug the code and
will send you another patch as soon as I solve the problem. Hope you
can offer me some hints, too. :-)

[...]


Regards,

Edward L. Fox

Reply via email to