GNU bug report logs - #75707
29.4; Bad face definitions in shell.el

Previous Next

Package: emacs;

Reported by: Anders Lindgren <andlind <at> gmail.com>

Date: Mon, 20 Jan 2025 23:31:03 UTC

Severity: normal

Tags: moreinfo

Found in version 29.4

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


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

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Anders Lindgren <andlind <at> gmail.com>, 75707 <at> debbugs.gnu.org
Subject: Re: bug#75707: 29.4; Bad face definitions in shell.el
Date: Mon, 20 Jan 2025 16:00:50 -0800
Anders Lindgren <andlind <at> gmail.com> writes:

> In `shell.el', there are a number of face definitions on the form:
>
> (defface shell-highlight-undef-alias-face
>   '((t :inherit 'font-lock-variable-name-face))
>   "Face used for shell command aliases."
>   :group 'shell
>   :version "29.1")
>
> Note that `font-lock-variable-name-face' is quoted, which it shouldn't be.

I think these have been fixed on master, in commit b9ebacf40345.  We now
also warn for such cases, since commit 8d0c8076c3f2.  This will wait
until Emacs 31, however.

Could you please take a look and see if that resolves this problem?




This bug report was last modified 177 days ago.

Previous Next


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