GNU bug report logs - #47424
28.0.50; enable-theme shows an empty list

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> iro.umontreal.ca>

Date: Fri, 26 Mar 2021 21:42:01 UTC

Severity: wishlist

Tags: wontfix

Found in version 28.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 47424 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, mardani29 <at> yahoo.es
Subject: bug#47424: 28.0.50; enable-theme shows an empty list
Date: Sun, 04 Apr 2021 10:28:30 +0300
> From: Stefan Kangas <stefan <at> marxist.se>
> Date: Sat, 3 Apr 2021 19:14:29 -0500
> Cc: 47424 <at> debbugs.gnu.org, Daniel Martín <mardani29 <at> yahoo.es>
> 
> I'm not exactly sure why we bother differentiating between loading a
> theme and enabling it.  Technically, I understand that there is a
> difference.  But why should a user have to fiddle around with it?

For the same reason that loading a Lisp package shouldn't change the
Emacs state, until the user explicitly activates the features in the
package.  It's unclean to have loading activate stuff, and we've
invested an effort during the last years to remove that uncleanliness.

With themes, you can load several ones and then enable/disable any of
them whenever you see fit.  Under your proposal, disabling a theme
would be impossible without unloading it, and that might not be easy
to do cleanly.




This bug report was last modified 3 years and 61 days ago.

Previous Next


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