GNU bug report logs -
#31614
(texinfo) dfn - the double quotes around ``deleting'' are inconsistent with (eintr) Complications ``variables''
Previous Next
Reported by: Van L <van <at> scratch.space>
Date: Mon, 28 May 2018 03:59:01 UTC
Severity: minor
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 31614 in the body.
You can then email your comments to 31614 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 03:59:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Van L <van <at> scratch.space>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Mon, 28 May 2018 03:59:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello.
The beginning and ending double-quoting symbols are inconsistent for
1. (eintr) Complications ``variables''
2. (texinfo) dfn ''deleting''
: 8cda6f8f (Glenn Morris 2007-09-06 1511) the symbol's value as a @dfn{variable}. This situation is described
Looking up ``@dfn{variable}’’ in ``(texinfo) dfn’’ the double-quoting used in the line has
: Getting rid of a file is called "deleting" it.
Expect the quoting symbol for open and close to be identical since both are being presented in Info page format.
See:
http://emacs.scratch.space/public/info-dfn-deleting-ugly-double-quotes.png
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 08:56:02 GMT)
Full text and
rfc822 format available.
Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
On May 28, 2018 6:56:56 AM GMT+03:00, Van L <van <at> scratch.space> wrote:
> Hello.
>
> The beginning and ending double-quoting symbols are inconsistent for
>
> 1. (eintr) Complications ``variables''
> 2. (texinfo) dfn ''deleting''
>
> : 8cda6f8f (Glenn Morris 2007-09-06 1511) the symbol's
> value as a @dfn{variable}. This situation is described
>
> Looking up ``@dfn{variable}’’ in ``(texinfo) dfn’’ the double-quoting
> used in the line has
>
> : Getting rid of a file is called "deleting" it.
>
> Expect the quoting symbol for open and close to be identical since
> both are being presented in Info page format.
>
> See:
>
> http://emacs.scratch.space/public/info-dfn-deleting-ugly-double-quotes.png
You are saying that the Texinfo manual uses ASCII quotes, and therefore
the opening and closing quotes are identical? If so, the place to
complain about that is the Texinfo mailing list. There's nothing wrong
that I could spot wrt quotes in the Lisp Intro manual.
Thanks.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 08:56:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 11:06:01 GMT)
Full text and
rfc822 format available.
Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):
> Eli Zaretskii writes:
>
> You are saying that the Texinfo manual uses ASCII quotes, and therefore
> the opening and closing quotes are identical? If so, the place to
> complain about that is the Texinfo mailing list.
The point of TeX is beautiful typesetting.
I don’t want to create another bug report for why
(+ 2 2)
gives the ``complication’’ by default
4 (#o4, #x4, ?\C-d)
and not the simple
4
Emacs 26.1-rc1 (NS Port) and Emacs 25.3 (Mac Port) both produce
4 (#o4, #x4, ?\C-d)
In the below, it is not possible to set
`eval-expression-print-maximum-character’ to `nil’ to
achieve the simple `4’ result.
`M-x customize’ wants a number for 26.1-rc1 and the default is 127.
#+NAME: simple.el.gz
#+BEGIN_SRC elisp n=1535
If the resulting value is an integer, and CHAR-PRINT-LIMIT is
non-nil (interactively, unless given a positive prefix argument)
it will be printed in several additional formats (octal,
hexadecimal, and character). The character format is only used
if the value is below CHAR-PRINT-LIMIT (interactively, if the
prefix argument is -1 or the value is below
`eval-expression-print-maximum-character').
#+END_SRC
#+NAME: eval-expression-print-maximum-character
#+BEGIN_EXAMPLE
eval-expression-print-maximum-character is a variable defined in ‘simple.el’.
Its value is 127
Documentation:
The largest integer that will be displayed as a character.
This affects printing by ‘eval-expression’ (via
‘eval-expression-print-format’).
You can customize this variable.
This variable was introduced, or its default value was changed, in
version 26.1 of Emacs.
#+END_EXAMPLE
The backtrace diff I submitted in another bug needs undoing
because I believe the simple `4' result is better to keep in the earlier lisp intro.
Details about ``complications’’ is bulk the lisp intro can separate into a different book.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 11:31:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 31614 <at> debbugs.gnu.org (full text, mbox):
Van L <van <at> scratch.space> writes:
> I don’t want to create another bug report for why
There's not really a reason not to, we won't run out of bug numbers.
> (+ 2 2)
>
> gives the ``complication’’ by default
>
> 4 (#o4, #x4, ?\C-d)
>
> and not the simple
>
> 4
>
> Emacs 26.1-rc1 (NS Port) and Emacs 25.3 (Mac Port) both produce
>
> 4 (#o4, #x4, ?\C-d)
>
> In the below, it is not possible to set
> `eval-expression-print-maximum-character’ to `nil’ to
> achieve the simple `4’ result.
Oh, I think I intended eval-expression-print-maximum-character to only
affect the ?\C-d part, e.g., if you set it to 0, you get
4 (#o4, #x4)
But I see there is no way to get a plain '4' except by (setq
eval-expression-print-maximum-character nil), which is kind of an
accident.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 13:05:01 GMT)
Full text and
rfc822 format available.
Message #20 received at 31614 <at> debbugs.gnu.org (full text, mbox):
> Noam Postavsky writes:
>
>> I don’t want to create another bug report for why
>
> There's not really a reason not to, we won't run out of bug numbers.
I felt this one wasn’t so much a bug but a ``quality'' disappointment.
After a walk, maybe the identical ascii double quote at both ends is an inside joke worth “deleting” (but my mail app won’t let me use those quotes here).
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 15:17:01 GMT)
Full text and
rfc822 format available.
Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):
> From: Van L <van <at> scratch.space>
> Date: Mon, 28 May 2018 21:05:35 +1000
> Cc: bug-gnu-emacs <at> gnu.org
>
> > Eli Zaretskii writes:
> >
> > You are saying that the Texinfo manual uses ASCII quotes, and therefore
> > the opening and closing quotes are identical? If so, the place to
> > complain about that is the Texinfo mailing list.
>
> The point of TeX is beautiful typesetting.
Yes, it is. But whether makeinfo produces the curved quotes and other
non-ASCII characters can be controlled by the Texinfo source files,
and the Texinfo project evidently decided not to produce Info files
with non-ASCII characters, while Emacs made the opposite decision. So
it's their decision, and if you want to convince them to change it,
you need to talk to them, as Texinfo is a separate project.
> Emacs 26.1-rc1 (NS Port) and Emacs 25.3 (Mac Port) both produce
>
> 4 (#o4, #x4, ?\C-d)
>
> In the below, it is not possible to set
> `eval-expression-print-maximum-character’ to `nil’ to
> achieve the simple `4’ result.
> `M-x customize’ wants a number for 26.1-rc1 and the default is 127.
AFAIR, we never had such a feature, and the name of the option even
hints that all it controls is the character representation of the
integer number, as does its doc string.
> The backtrace diff I submitted in another bug needs undoing
> because I believe the simple `4' result is better to keep in the earlier lisp intro.
I don't think it's a good idea to mix Emacs customization with the
Lisp programming introduction. I described the additional
representation of the value in a footnote, and I think this is good
enough for that place to get the reader past the complication. If we
start talking about customizing this display, we will risk losing the
main point of that node.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 15:19:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 31614 <at> debbugs.gnu.org (full text, mbox):
> From: Noam Postavsky <npostavs <at> gmail.com>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 31614 <at> debbugs.gnu.org
> Date: Mon, 28 May 2018 07:30:11 -0400
>
> > 4 (#o4, #x4, ?\C-d)
> >
> > In the below, it is not possible to set
> > `eval-expression-print-maximum-character’ to `nil’ to
> > achieve the simple `4’ result.
>
> Oh, I think I intended eval-expression-print-maximum-character to only
> affect the ?\C-d part, e.g., if you set it to 0, you get
Indeed, this feature was only about showing the character, mainly
because for large enough value the display could be annoyingly delayed
while Emacs looks for a suitable font.
> 4 (#o4, #x4)
>
> But I see there is no way to get a plain '4' except by (setq
> eval-expression-print-maximum-character nil), which is kind of an
> accident.
I don't think it's an accident, I think it's a very useful feature, as
one doesn't need to format the value specially when one needs hex or
octal string representation.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 15:23:01 GMT)
Full text and
rfc822 format available.
Message #29 received at 31614 <at> debbugs.gnu.org (full text, mbox):
On Mai 28 2018, Van L <van <at> scratch.space> wrote:
> 1. (eintr) Complications ``variables''
> 2. (texinfo) dfn ''deleting''
The manuals are created with different makeinfo versions.
Andreas.
--
Andreas Schwab, SUSE Labs, schwab <at> suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 15:38:01 GMT)
Full text and
rfc822 format available.
Message #32 received at 31614 <at> debbugs.gnu.org (full text, mbox):
On 28 May 2018 at 11:18, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> But I see there is no way to get a plain '4' except by (setq
>> eval-expression-print-maximum-character nil), which is kind of an
>> accident.
>
> I don't think it's an accident, I think it's a very useful feature, as
> one doesn't need to format the value specially when one needs hex or
> octal string representation.
I mean, it's an accident that setting that variable to nil causes C-x
C-e to not echo hex or octal.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 28 May 2018 16:19:02 GMT)
Full text and
rfc822 format available.
Message #35 received at 31614 <at> debbugs.gnu.org (full text, mbox):
> From: Andreas Schwab <schwab <at> suse.de>
> Date: Mon, 28 May 2018 12:52:22 +0200
> Cc: 31614 <at> debbugs.gnu.org
>
> On Mai 28 2018, Van L <van <at> scratch.space> wrote:
>
> > 1. (eintr) Complications ``variables''
> > 2. (texinfo) dfn ''deleting''
>
> The manuals are created with different makeinfo versions.
Actually, the Texinfo manual is traditionally produced using the same
version of Texinfo as the one described in the manual. In the case of
the latest version, it's Texinfo 6.5, the latest version.
AFAIK, the cause of the difference in quoting style is that the
Texinfo manual doesn't use any @documentencoding directive, so the
output is plain-ASCII.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#31614
; Package
emacs
.
(Mon, 07 Feb 2022 10:07:01 GMT)
Full text and
rfc822 format available.
Message #38 received at 31614 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
> AFAIK, the cause of the difference in quoting style is that the
> Texinfo manual doesn't use any @documentencoding directive, so the
> output is plain-ASCII.
Skimming this thread, it seems like there's nothing to do on the Emacs
side, so I'm closing this bug report. If I misunderstood, please
respond to the debbugs address and we'll reopen.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
bug closed, send any further explanations to
31614 <at> debbugs.gnu.org and Van L <van <at> scratch.space>
Request was from
Lars Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Mon, 07 Feb 2022 10:07:01 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 07 Mar 2022 12:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 116 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.