GNU bug report logs - #18337
24.4.50; apropos fails on "scroll"

Previous Next

Package: emacs;

Reported by: Detlev Zundel <dzu <at> akk.org>

Date: Wed, 27 Aug 2014 15:42:02 UTC

Severity: normal

Tags: confirmed

Found in version 24.4.50

Done: npostavs <at> users.sourceforge.net

Bug is archived. No further changes may be made.

Full log


Message #16 received at 18337 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Detlev Zundel <dzu <at> akk.org>
Cc: Drew Adams <drew.adams <at> oracle.com>, 18337 <at> debbugs.gnu.org
Subject: Re: bug#18337: 24.4.50; apropos fails on "scroll"
Date: Thu, 28 Aug 2014 09:17:04 -0400
> (when (setq properties (symbol-plist 'vertical-scroll-bar))
>   (setq doc (list (car properties)))
>   (while (setq properties (cdr (cdr properties)))
>     (setq doc (cons (car properties) doc)))
>   (nreverse doc))

> => (0 event-symbol-element-mask event-symbol-elements modifier-cache variable-documentation)
  
> Applying 'symbol-name to that list then yields the error.

Note that, while convention is to use a symbol for property names, that
is not the only valid choice.  0 is a valid property name (tho an odd
one, arguably).

So while this 0 should probably be changed the mapconcat code that burps
on it should probably be changed not to assume that only symbols will
be used as property names.


        Stefan




This bug report was last modified 8 years and 118 days ago.

Previous Next


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