GNU bug report logs - #45428
27.1; (quote (quote (quote ...))) unexpectedly works as anonymous face

Previous Next

Package: emacs;

Reported by: Markus Triska <triska <at> metalevel.at>

Date: Fri, 25 Dec 2020 12:41:02 UTC

Severity: minor

Tags: wontfix

Found in version 27.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Markus Triska <triska <at> metalevel.at>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: larsi <at> gnus.org, stefan <at> marxist.se, 45428 <at> debbugs.gnu.org, drew.adams <at> oracle.com
Subject: bug#45428: 27.1; (quote (quote (quote ...))) unexpectedly works as anonymous face
Date: Tue, 29 Dec 2020 19:39:48 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> I recognize that it is a list. However, I do not recognize that each of
>> its elements is given "by any of the above forms", i.e., by any of:
>> 
>> >   . a face symbol
>> >   . a property list of attribute/value pairs
>> >   . a cons cell of the form (foreground-color . COLOR)
>> >   . a cons cell of the form (background-color . COLOR)
>> 
>> Could you please clarify which of these forms match (quote (quote ...)) ?
>
> It's a list, obviously.  And the face specification as a list can be
> recursive, because it can be a list of any mix of any of the allowed
> forms, including a list.

That's different from the documentation you quoted, which said "by any
of the above forms", not "by any of the allowed forms".

If it is any mix of any of the allowed forms, could you please consider
stating that in the documentation?

Thank you,
Markus




This bug report was last modified 4 years and 142 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.