GNU bug report logs -
#24543
25.1; describe-symbol doesn't show face with same name as a variable
Previous Next
Reported by: Alex <agrambot <at> gmail.com>
Date: Sun, 25 Sep 2016 18:50:02 UTC
Severity: normal
Found in version 25.1
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #17 received at 24543 <at> debbugs.gnu.org (full text, mbox):
> From: Alex <agrambot <at> gmail.com>
> Date: Fri, 16 Jun 2017 15:54:45 -0600
>
> > emacs -Q
> > C-h o font-lock-comment-face RET
> >
> > Only the variable of this name is shown, not the face (which can be
> > viewed with describe-face, of course).
> >
> > It appears that when the face only shares a name with a function, then
> > both the function and face are shown. Only a variable shadows the face
> > in describe-symbol.
>
> This is because describe-symbol isn't returning (buffer-string) like
> describe-{function, variable} are.
>
> I've attached a patch fixing this problem.
Thanks. This LGTM, but doesn't the fact that describe-face's return
value will change after this constitute an incompatible change? And
if so, could it break some of the users of this function out there?
This bug report was last modified 7 years and 294 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.