all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 21780-done@debbugs.gnu.org
Subject: bug#21780: 25.0.50; Saving *Help* results in bad encoding because of curly quotes
Date: Thu, 29 Oct 2015 10:58:24 -0700 (PDT)	[thread overview]
Message-ID: <536fdfb7-20dd-4d23-886c-8e842b6844fd@default> (raw)
In-Reply-To: <<83oafh1sj1.fsf@gnu.org>>

> > emacs -Q
> > M-x load-library isearch.el
> > C-h f isearch-forward
> > In buffer *Help*: C-x C-w foo.txt
> >
> > You get a coding-system warning.  I tried saving it as utf-8 and as raw
> > text.
> >
> > In both cases, when I open that file in a new Emacs session, I see octal
> > escapes where there were curly quotes.
> 
> Thanks, I fixed the first part of this: Emacs should no longer ask
> annoying questions when you save help buffers with curved quotes.
> 
> The second part, which happens when visiting the saved file, is not a
> bug: you need to specify the encoding of files when visiting them in
> locales whose default encoding is different.  (Actually, I expect this
> to work automatically for you, at least in "emacs -Q", but that
> doesn't happen in every locale.)

I guess I should interpret this as meaning that the bug is fixed (?).

But I don't understand the second part.  What do I need to change, as
a user, to get this to work as I would expect?

In Emacs, before saving, the buffer looks fine.  When visiting the
resulting file it does not look right - it is unreadable.  There are
3 octal escapes for each opening curly quote and 3 of them for each
closing curly quote.  That can amount to quite a lot of noise.

Do I need to save the buffer using some other encoding?  If so, which?
Emacs proposed two encodings (one of which was raw text, which I tried;
and I tried also utf-8, which I would have thought would show curly
quotes OK.

I would think that Emacs would DTRT when opening the file, based on
the encoding used to save it.  Should users really need to do something
special each time they visit the file?  They've never had to do this
before, for basic, common *Help* output.

This still seems like a regression to me, as there is no such
annoyance in Emacs 24.5 or prior.  Then, Emacs did not use curly
quotes for `describe-*' command output, and saved *Help* buffers
were readable from the outset.

If readers have to jump through hoops (e.g. changing "locales"),
and there is no good fix for this regression in behavior, then I'd
suggest that maybe `describe-*' commands should not use curly quotes.

[Or could this perhaps be a font problem?  Might the default font
(e.g. on MS Windows) just need to be changed?]





       reply	other threads:[~2015-10-29 17:58 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <<ab84db1b-77e3-4ef1-ac0e-e91264d78b8f@default>
     [not found] ` <<83oafh1sj1.fsf@gnu.org>
2015-10-29 17:58   ` Drew Adams [this message]
2015-10-29 18:18     ` bug#21780: 25.0.50; Saving *Help* results in bad encoding because of curly quotes Eli Zaretskii
     [not found] <<536fdfb7-20dd-4d23-886c-8e842b6844fd@default>
     [not found] ` <<83lhal1qtm.fsf@gnu.org>
2015-10-29 20:53   ` Drew Adams
2015-10-30  7:47     ` Eli Zaretskii
     [not found]   ` <<2c1ac781-86b8-4365-8466-52455afb79f6@default>
     [not found]     ` <<83k2q423x7.fsf@gnu.org>
2015-10-30 15:07       ` Drew Adams
2015-10-30 15:22         ` Eli Zaretskii
     [not found]       ` <<17cf8a49-1cc4-4834-91ec-b7d092693ebf@default>
     [not found]         ` <<83si4sz8i5.fsf@gnu.org>
2015-10-30 16:02           ` Drew Adams
2015-10-30 16:17             ` Drew Adams
2015-10-30 20:50             ` Eli Zaretskii
2015-10-30 20:57               ` Eli Zaretskii
2015-10-29  1:50                 ` Drew Adams
2015-10-29 17:41                   ` Eli Zaretskii
2015-10-30 23:06                   ` Andy Moreton
2015-10-31  7:28                     ` Eli Zaretskii
2015-10-31 18:10                   ` Andy Moreton
     [not found] <<48a87436-595a-4f65-9e3c-094f6d77ee96@default>
     [not found] ` <<83eggcytam.fsf@gnu.org>
     [not found]   ` <<83d1vwyt02.fsf@gnu.org>
2015-10-30 21:27     ` Drew Adams

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=536fdfb7-20dd-4d23-886c-8e842b6844fd@default \
    --to=drew.adams@oracle.com \
    --cc=21780-done@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.