Re: Encoding trouble

2022-01-30 Thread David Kastrup
David Kastrup  writes:

> Denis Bitouzé  writes:
>
>> Le 30/01/22 à 15h52, David Kastrup a écrit :
>>
>>> That would be pretty annoying for people working with any Latin-x
>>> encoding other than Latin-1 (or in general, any encoding not in Emacs
>>> default autodetection set).
>>
>> In case of encoding Emacs cannot detect, AUCTeX would rely of the
>> `inputenc` option.

That does not even make sense since all of the Latin-x options are the
same in autodetection.  They cannot be distinguished since they use the
same code points.

Essentially, a Latin-1 user would get every Latin-x except Latin-1
displayed wrongly.  And the same for Latin-2 users and so on.

>>> Emacs showed you what LaTeX would have shown you.
>>
>> I'm not sure to see your point here.
>
> Where is the point in letting Emacs input display different than LaTeX
> would interpret it?

-- 
David Kastrup



Re: Encoding trouble

2022-01-30 Thread David Kastrup
Denis Bitouzé  writes:

> Le 30/01/22 à 15h52, David Kastrup a écrit :
>
>> That would be pretty annoying for people working with any Latin-x
>> encoding other than Latin-1 (or in general, any encoding not in Emacs
>> default autodetection set).
>
> In case of encoding Emacs cannot detect, AUCTeX would rely of the
> `inputenc` option.
>
>> Emacs showed you what LaTeX would have shown you.
>
> I'm not sure to see your point here.

Where is the point in letting Emacs input display different than LaTeX
would interpret it?

-- 
David Kastrup



Re: Encoding trouble

2022-01-30 Thread Denis Bitouzé
Le 30/01/22 à 15h52, David Kastrup a écrit :

> That would be pretty annoying for people working with any Latin-x
> encoding other than Latin-1 (or in general, any encoding not in Emacs
> default autodetection set).

In case of encoding Emacs cannot detect, AUCTeX would rely of the
`inputenc` option.

> Emacs showed you what LaTeX would have shown you.

I'm not sure to see your point here.
-- 
Denis



Re: Encoding trouble

2022-01-30 Thread David Kastrup
Denis Bitouzé  writes:

> Hi,
>
> several years ago, I already faced the following problem and,
> unfortunately, it happened again yesterday, which made me lose quite
> some time.
>
> Let me explain myself: I had a LaTeX file encoded in latin1 that
> I wanted to encode in UTF-8. I used an external tool, in this case
> `utrac`, which confirmed the starting (latin1) and ending (UTF-8)
> encoding. But, when I opened this file in Emacs with AUCTeX enabled, the
> accented characters were wrong and it was only when I saw that the file
> contained `usepackage[latin1]{inputenc}` that I understood where the
> problem came from: changing it in `usepackage[utf8]{inputenc}` solved
> it.
>
> So, here is my request: would it be possible that, for the detection of
> the real encoding of the file, AUCTeX relies not on the `inputenc`
> package option, but rather on the Emacs heuristics and that, in case of
> discrepancy between the two, it issues a warning?

That would be pretty annoying for people working with any Latin-x
encoding other than Latin-1 (or in general, any encoding not in Emacs
default autodetection set).

Emacs showed you what LaTeX would have shown you.

-- 
David Kastrup



Encoding trouble

2022-01-30 Thread Denis Bitouzé
Hi,

several years ago, I already faced the following problem and,
unfortunately, it happened again yesterday, which made me lose quite
some time.

Let me explain myself: I had a LaTeX file encoded in latin1 that
I wanted to encode in UTF-8. I used an external tool, in this case
`utrac`, which confirmed the starting (latin1) and ending (UTF-8)
encoding. But, when I opened this file in Emacs with AUCTeX enabled, the
accented characters were wrong and it was only when I saw that the file
contained `usepackage[latin1]{inputenc}` that I understood where the
problem came from: changing it in `usepackage[utf8]{inputenc}` solved
it.

So, here is my request: would it be possible that, for the detection of
the real encoding of the file, AUCTeX relies not on the `inputenc`
package option, but rather on the Emacs heuristics and that, in case of
discrepancy between the two, it issues a warning?

Thanks!
-- 
Denis