[Bug: 21.5-b27] font-lock-fontify-* / infinite loop

Aidan Kehoe kehoea at parhasard.net
Tue Jan 9 07:16:55 EST 2007


 Ar an naoiú lá de mí Eanair, scríobh Stephen J. Turnbull: 

 >  > Oh, btw, why is my XEmacs standard menu ("File", etc.) suddenly in
 >  > German? 
 >  > 
 >  > LC_CTYPE=de_DE.utf8
 >  > LC_MESSAGES=en_US.utf8
 > 
 > Probably XEmacs just looks at the LC_CTYPE and decides your language
 > environment is German.  If the mule-packages/locale package is
 > installed, translation support (for the menubar only! :-( ) is
 > autoloaded and used according to the language environment.
 > 
 > I would guess this should follow LC_MESSAGES rather than LC_CTYPE,

Our locale handling isn’t as fine-grained as the POSIX model. Calling
(current-locale) returns what the C call

  setlocale (LC_CTYPE, NULL);

gives. 

 > but our message translation support is otherwise non-existent so you
 > might prefer to just remove the locale package (menubar translation is
 > *all* it does currently).

Eh, no. It also initialises the native coding system (as of a few weeks
ago), the coding priority, the tutorial, and so on. This is something Wulf
wants if his file system name encoding is UTF-8, for example.

 > Do you consider this a bug or a feature?  (Well, "feature" is a little
 > strong, maybe "hint at better things are possible". :-)

-- 
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.



More information about the XEmacs-Beta mailing list