emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#21472: closed (25.0.50; REGRESSION: (emacs) `Codin


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#21472: closed (25.0.50; REGRESSION: (emacs) `Coding Systems' uses curly quotes for Lisp strings)
Date: Sun, 13 Sep 2015 20:08:01 +0000

Your message dated Sun, 13 Sep 2015 23:07:27 +0300
with message-id <address@hidden>
and subject line Re: bug#21472: 25.0.50; REGRESSION: (emacs) `Coding Systems' 
uses curly quotes for Lisp        strings
has caused the debbugs.gnu.org bug report #21472,
regarding 25.0.50; REGRESSION: (emacs) `Coding Systems' uses curly quotes for 
Lisp strings
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
21472: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21472
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 25.0.50; REGRESSION: (emacs) `Coding Systems' uses curly quotes for Lisp strings Date: Sun, 13 Sep 2015 08:45:01 -0700 (PDT)
Emacs Info manuals have long used double-quotes for two things:

* Setting off terms that are defined (e.g., glossary terms).
  (This is presumably the case for the occurrence of "codepages"
  in this same node.)

* Programming strings - e.g. Lisp strings (including file-name strings).

In (emacs) `Coding Sytems', at least, it seems that Curly-Quote Mania
has struck another nasty blow:

   In addition to converting various representations of non-ASCII
 characters, a coding system can perform end-of-line conversion.  Emacs
 handles three different conventions for how to separate lines in a file:
 newline ("unix"), carriage-return linefeed ("dos"), and just
 carriage-return ("mac").

Why curly double-quotes here?  Either those quoted names are supposed
to be Lisp strings or they are proper names.  In the latter case they
should not be quoted at all, and they should be properly capitalized.
In the former case (which is what I'm guessing is meant), plain ASCII
double-quote chars should be used.

Please don't confuse users this way, and make them guess what is meant.
Get it straight, please.

Plain ASCII double-quote chars should always be used for strings.

In GNU Emacs 25.0.50.1 (i686-pc-mingw32)
 of 2015-08-16 on LEG570
Bzr revision: f7ee23e587b01f179284b5554c67d579a2def676
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --host=3Di686-pc-mingw32 --enable-checking=3Dyes,glyphs'



--- End Message ---
--- Begin Message --- Subject: Re: bug#21472: 25.0.50; REGRESSION: (emacs) `Coding Systems' uses curly quotes for Lisp strings Date: Sun, 13 Sep 2015 23:07:27 +0300
> Date: Sun, 13 Sep 2015 08:45:01 -0700 (PDT)
> From: Drew Adams <address@hidden>
> 
>    In addition to converting various representations of non-ASCII
>  characters, a coding system can perform end-of-line conversion.  Emacs
>  handles three different conventions for how to separate lines in a file:
>  newline ("unix"), carriage-return linefeed ("dos"), and just
>  carriage-return ("mac").
> 
> Why curly double-quotes here?

These are literal strings, so they are quoted.

> Either those quoted names are supposed
> to be Lisp strings or they are proper names.  In the latter case they
> should not be quoted at all, and they should be properly capitalized.
> In the former case (which is what I'm guessing is meant), plain ASCII
> double-quote chars should be used.

Latest versions of makeinfo convert ``...'' into “...”.  That's life,
you should get used to it.  It won't go away, no matter how many "bug
reports" you will file for that.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]