From unknown Tue Aug 19 05:09:37 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#11031 <11031@debbugs.gnu.org> To: bug#11031 <11031@debbugs.gnu.org> Subject: Status: 24.0.94; `custom-theme-visit-theme' reverts custom-theme settings Reply-To: bug#11031 <11031@debbugs.gnu.org> Date: Tue, 19 Aug 2025 12:09:37 +0000 retitle 11031 24.0.94; `custom-theme-visit-theme' reverts custom-theme sett= ings reassign 11031 emacs submitter 11031 Richard Copley severity 11031 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 16 18:38:21 2012 Received: (at submit) by debbugs.gnu.org; 16 Mar 2012 22:38:21 +0000 Received: from localhost ([127.0.0.1]:53972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S8fmu-0006Mw-De for submit@debbugs.gnu.org; Fri, 16 Mar 2012 18:38:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56777) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S8fmt-0006Mp-0L for submit@debbugs.gnu.org; Fri, 16 Mar 2012 18:38:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S8fJZ-0002Dk-Ma for submit@debbugs.gnu.org; Fri, 16 Mar 2012 18:08:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:58839) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S8fJZ-0002Da-H3 for submit@debbugs.gnu.org; Fri, 16 Mar 2012 18:08:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58407) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S8fJX-0004X9-KH for bug-gnu-emacs@gnu.org; Fri, 16 Mar 2012 18:08:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S8fJV-0002Cr-GS for bug-gnu-emacs@gnu.org; Fri, 16 Mar 2012 18:07:59 -0400 Received: from mail-wi0-f171.google.com ([209.85.212.171]:34255) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S8fJV-0002CF-7a for bug-gnu-emacs@gnu.org; Fri, 16 Mar 2012 18:07:57 -0400 Received: by wibhj13 with SMTP id hj13so1101690wib.12 for ; Fri, 16 Mar 2012 15:07:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Ruh4BhnmWPSx+Ik+rh51DjTbOQQbBgzbhgQVZPnS26w=; b=Dfr85H2pibCWy1JSvOdCv9NiFOTK9PYQbVXLaHdCrmIhTUvEXaE22wmQ/lf5MFuNKv tWIh5YByhaNyV5roYaQRdIY/UoZqtaWNJAG7Tm/4ZAUvXi9xkk30yy1qOLqlMH6hgnLp f5tXJat/8BSnKeMYr0T/jRfolX7N1Ocer2Bq+SiKLkiZ00Ro2pXw7jvYlpyOCbwitLN3 fHjwDnjdzjS2rHw9Gpq2pTNu32ThWVSgYuKy75/M/quBAWM3wdo/F3aBV7qjnQoTEl5c 8H/GPCoyZYwte/AkMnextYlrWyN0eF1g9HFNzh+S9i+lKcskb/jk5S6bqmAM9s4V6Gte 75lw== MIME-Version: 1.0 Received: by 10.216.135.105 with SMTP id t83mr2425942wei.105.1331935674621; Fri, 16 Mar 2012 15:07:54 -0700 (PDT) Received: by 10.223.106.205 with HTTP; Fri, 16 Mar 2012 15:07:54 -0700 (PDT) Date: Fri, 16 Mar 2012 22:07:54 +0000 Message-ID: Subject: 24.0.94; `custom-theme-visit-theme' reverts custom-theme settings From: Richard Copley To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) `custom-theme-visit-theme' reverts your custom-theme settings, globally. It shouldn't do that without asking! In fact, it's worse than that. Since it doesn't revert non-theme face settings, it's quite likely to make Emacs impossible to use. Most often, when I visit a theme it's because I want to make a minor change to the theme that I'm using. At the moment the least annoying way to do that is by editing the Lisp source file of the theme. To reproduce from emacs -Q, choose some theme using M-x `customize-themes', then visit a theme using `custom-theme-visit-theme'. To reproduce visiting a theme making Emacs unusable, <> # Choose tsdh-dark. # Think "That's nice but it could be a little bit brighter". M-: (set-face-attribute SPC 'default SPC nil SPC :foreground SPC "white") RET # Think "That's odd, nothing happened. Oh, I have to visit the theme." <> tsdh-dark RET # Think "Oh dear." C-x C-c Incidentally, `customize-theme-revert' needs a doc string and the `customize-create-theme' doc string doesn't make sense (what are "these"?). In GNU Emacs 24.0.94.1 (i386-mingw-nt6.1.7601) of 2012-03-16 on MACHINE Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-gcc (4.6) --enable-checking --cflags -L c:/gnuwin32/lib -I c:/gnuwin32/include' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENG value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Custom-Theme Minor modes in effect: shell-dirtrack-mode: t global-hi-lock-mode: t hi-lock-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr hippie-exp etags emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils cus-theme cus-edit cus-start cus-load wid-edit crm help-mode view dired buster-theme indent-mode help! hi-lock-extras navlock single-key-repeat save-modified mpsdocn mumps-dotlevel-mode mps-debug mps-util mps-mode thingatpt mps-string mps bindat mumps-mode mumps-header-line easy-mmode mumps-indent mumps-refs mumps-motion mumps-scanning tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv macroexp assoc gnus-util mm-util mail-prsvr password-cache shell pcomplete format-spec tramp-loaddefs package tabulated-list tortoise-ediff ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff hi-lock grep compile comint regexp-opt ansi-color ring eldoc paren server cperl-mode easymenu pascal delphi advice help-fns advice-preload time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 25 10:38:12 2012 Received: (at 11031) by debbugs.gnu.org; 25 Mar 2012 14:38:12 +0000 Received: from localhost ([127.0.0.1]:38357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SBoaB-0002j6-Gy for submit@debbugs.gnu.org; Sun, 25 Mar 2012 10:38:12 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:32833) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SBoZv-0002iR-8f for 11031@debbugs.gnu.org; Sun, 25 Mar 2012 10:38:10 -0400 Received: from bb121-7-229-226.singnet.com.sg ([121.7.229.226]:33747 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SBo5o-0000r8-W9; Sun, 25 Mar 2012 10:06:49 -0400 From: Chong Yidong To: Richard Copley Subject: Re: bug#11031: 24.0.94; `custom-theme-visit-theme' reverts custom-theme settings References: Date: Sun, 25 Mar 2012 22:06:42 +0800 In-Reply-To: (Richard Copley's message of "Fri, 16 Mar 2012 22:07:54 +0000") Message-ID: <87pqc03hcd.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11031 Cc: 11031@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Richard Copley writes: > <> > # Choose tsdh-dark. > # Think "That's nice but it could be a little bit brighter". > M-: (set-face-attribute SPC 'default SPC nil SPC :foreground SPC "white") RET > # Think "That's odd, nothing happened. Oh, I have to visit the theme." > <> tsdh-dark RET > # Think "Oh dear." > C-x C-c I've committed a fix. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 25 10:38:26 2012 Received: (at control) by debbugs.gnu.org; 25 Mar 2012 14:38:26 +0000 Received: from localhost ([127.0.0.1]:38359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SBoaQ-0002jZ-B7 for submit@debbugs.gnu.org; Sun, 25 Mar 2012 10:38:26 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:32837) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SBoa5-0002iv-SZ for control@debbugs.gnu.org; Sun, 25 Mar 2012 10:38:24 -0400 Received: from bb121-7-229-226.singnet.com.sg ([121.7.229.226]:33748 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SBo60-0000rO-KS for control@debbugs.gnu.org; Sun, 25 Mar 2012 10:07:01 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 11031 Date: Sun, 25 Mar 2012 22:06:55 +0800 Message-ID: <87k428ai68.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) close 11031 thanks From unknown Tue Aug 19 05:09:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 23 Apr 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator