GNU bug report logs - #79029
30.1.90; Leuven theme causing strange frame issues?

Previous Next

Package: emacs;

Reported by: Ken Mankoff <mankoff <at> gmail.com>

Date: Wed, 16 Jul 2025 03:05:02 UTC

Severity: normal

Found in version 30.1.90

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Visuwesh <visuweshm <at> gmail.com>
To: Ken Mankoff <mankoff <at> gmail.com>
Cc: 79029 <at> debbugs.gnu.org
Subject: Re: bug#79029: 30.1.90; Leuven theme causing strange frame issues?
Date: Wed, 16 Jul 2025 08:51:12 +0530
[செவ்வாய் ஜூலை 15, 2025] Ken Mankoff wrote:

> Hello,
>
> I'm experiencing a bit of weird bug, but have successfuly reproduced it
> with a clean minimal setup and fixed it by commenting out one line from
> the Leuven theme.
>
> This line is causing the problem:
>
>    ;`(lui-highlight-face ((,class (:box '(:line-width 1 :color "#CC0000") :foreground "#CC0000" :background "#FFFF88")))) ; my nickname

This is a quoting problem.  This should instead say

    `(lui-highlight-face ((,class (:box (:line-width 1 :color "#CC0000") :foreground "#CC0000" :background "#FFFF88")))) ; my nickname

> The issue occurs in the following situation:
>
> I regularly bring up a new frame with `emacsclient -c -n`. I've just
> started to use emacs Slack integration, and when I launch
> `(slack-start)`, I get the following message
>
> face-spec-set-2: Invalid face box: quote, (:line-width 1 :color
> "#CC0000")
>
> And from then onward, when I try to bring up a new frame, I cannot. The
> *scratch* buffer opens in an existing frame.
>
> This is reproducible with a small init.el that only contains:
>
> ; set up use-package
> (load-theme 'leuven)
> (server-start)
> (use-package slack
>    ; Generic Slack conifg here
>    )
>
> When I comment out the `lui-highlight-face` above, the bug goes away.

Can you please try the above modification?




This bug report was last modified 37 days ago.

Previous Next


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