GNU bug report logs -
#79029
30.1.90; Leuven theme causing strange frame issues?
Previous Next
Full log
Message #8 received at 79029 <at> debbugs.gnu.org (full text, mbox):
[செவ்வாய் ஜூலை 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.