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>

Full log


View this message in rfc822 format

From: Visuwesh <visuweshm <at> gmail.com>
To: Ken Mankoff <mankoff <at> gmail.com>
Cc: 79029 <at> debbugs.gnu.org
Subject: 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 6 days ago.

Previous Next


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