Mike Gran <spk...@yahoo.com> writes:

> On Sat, 2009-09-19 at 01:59 +0100, Neil Jerram wrote:
>
>> 1. The files with an Emacs "coding: latin-1" comment can only be
>> compiled if I add an extra comment "coding: latin1".  In other words it
>> seems that Guile (=> libunistring) only understands latin1 without the
>> hyphen.  Is this expected, and is there anything we can do about it?
>
> In the string_abstraction2 branch, I'd added functionality to translate
> some common EMACS names for encodings into the proper linunistring names
> for encodings, but, that hasn't made its way into master.  For latin-1,
> the name libunistring expects is ISO-8859-1.  So it was my bad for not
> changing latin-1 to iso-8859-1 when I merged it from string_abstraction2
> to master.

So do you mean that

;;; -*- mode: scheme; coding: iso-8859-1; -*-

should work for both Emacs and Guile?  In any case

;;; coding: latin1 -*- mode: scheme; coding: latin-1; -*-

doesn't seem so bad, so I think I'll commit for the time being with
this.

> I haven't put the Emacs aliases into master yet because I want that list
> to be in scheme code in ice-9 instead of in C code.  I haven't really
> thought through the details of how that should be done.

No problem; thanks for the explanation!

     Neil


Reply via email to