[MPlayer-DOCS] [homepage]: r2879 - trunk/src/donations.src.en

Rich Felker dalias at aerifal.cx
Sat Apr 28 16:02:34 CEST 2007


On Sat, Apr 28, 2007 at 03:43:58PM +0200, Diego Biurrun wrote:
> > > GNU Emacs has proper UTF-8 support starting from version 22 (and
> > > prereleases).  I'm thinking that XEmacs is behind, is it maintained at
> > > all these days?
> > 
> > Both support UTF-8 to varying degrees (GNU basically totally; X very
> > poorly to the degree that it corrupts files upon load-save cycle even
> > with no editing between if they contain characters not present in the
> > nasty internal "MULE" charset). However, neither correctly chooses the
> > default encoding based on your locale. I have the following lines in
> > my .emacs:
> > 
> > (prefer-coding-system 'utf-8)
> > (setq locale-coding-system 'utf-8)
> > (set-terminal-coding-system 'utf-8)
> > (set-keyboard-coding-system 'utf-8)
> > (set-selection-coding-system 'utf-8)
> > (setq file-name-coding-system 'utf-8)
> > 
> > You can also use these if you want to override all automatic detection
> > of encoding and treat all files as UTF-8:
> > 
> > (setq coding-system-for-read 'utf-8)
> > (setq coding-system-for-write 'utf-8)
> 
> Have you tried GNU emacs 22?  UTF-8 support was overhauled quite a bit.

Actually I use GNU Emacs 23 (although they flame me for calling it
that even tho that's what it calls itself.. the "real" name is the
emacs-unicode-2 cvs branch). Emacs 22 and earlier have abysmal m17n
support with -nw and poor support for complex scripts even with gui.
So far I haven't seen any area where Emacs 22's UTF-8 support is
better than Emacs 21's.

And no, Emacs _still_ does not auto-detect the right encoding... :(

Rich



More information about the MPlayer-DOCS mailing list