From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#15687: 24.3.50; custom themes: disabling does not restore initial configuration Date: Tue, 26 Nov 2013 11:01:53 -0800 (PST) Message-ID: References: <87d2ln9f0b.fsf@motoko.kusanagi> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1385492610 26523 80.91.229.3 (26 Nov 2013 19:03:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 26 Nov 2013 19:03:30 +0000 (UTC) Cc: 15687@debbugs.gnu.org To: "William G. Gardella" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 26 20:03:29 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VlNuz-0003DX-8k for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Nov 2013 20:03:29 +0100 Original-Received: from localhost ([::1]:60528 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlNuy-0006JS-Af for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Nov 2013 14:03:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54742) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlNuk-0006I8-5p for bug-gnu-emacs@gnu.org; Tue, 26 Nov 2013 14:03:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VlNuX-0000pr-U7 for bug-gnu-emacs@gnu.org; Tue, 26 Nov 2013 14:03:14 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60536) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlNuX-0000pm-RF for bug-gnu-emacs@gnu.org; Tue, 26 Nov 2013 14:03:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VlNuX-0005rn-Jw for bug-gnu-emacs@gnu.org; Tue, 26 Nov 2013 14:03:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Nov 2013 19:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15687 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.138549255322502 (code B ref -1); Tue, 26 Nov 2013 19:03:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Nov 2013 19:02:33 +0000 Original-Received: from localhost ([127.0.0.1]:46322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlNu4-0005qr-RS for submit@debbugs.gnu.org; Tue, 26 Nov 2013 14:02:33 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:52907) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlNu2-0005qf-Kj for submit@debbugs.gnu.org; Tue, 26 Nov 2013 14:02:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VlNtn-0000jg-76 for submit@debbugs.gnu.org; Tue, 26 Nov 2013 14:02:25 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:52819) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlNtn-0000jc-40 for submit@debbugs.gnu.org; Tue, 26 Nov 2013 14:02:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54505) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlNte-0006DV-Hp for bug-gnu-emacs@gnu.org; Tue, 26 Nov 2013 14:02:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VlNtW-0000dq-08 for bug-gnu-emacs@gnu.org; Tue, 26 Nov 2013 14:02:06 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:27968) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlNtV-0000dl-P2 for bug-gnu-emacs@gnu.org; Tue, 26 Nov 2013 14:01:57 -0500 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id rAQJ1ti4026485 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Nov 2013 19:01:56 GMT Original-Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQJ1s5j017403 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 26 Nov 2013 19:01:55 GMT Original-Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id rAQJ1sUr008856; Tue, 26 Nov 2013 19:01:54 GMT In-Reply-To: <87d2ln9f0b.fsf@motoko.kusanagi> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:81003 Archived-At: Please read the bug report. It includes the case where all themes that have ever been applied have since been disabled. That does not restore all other customizations that were in effect before theming. That's all. If you need a recipe, emacs -Q, load oneonone.el, then doremi.el and doremi-cmd.el. Then cycle among themes, using `doremi-custom-themes+'. Use `C-g' to cancel. The initial state is not restored. Nothing close to it. Not for any existing frames. Sure, if you then create a new frame, things will look generally OK in that frame. But the state of any existing frames has been altered and not restored. Disabling a theme does not undo its effect wrt Emacs in general. It simply disables one theme wrt other themes (including wrt all other themes). In addition, I see no way to take a snapshot of the current Emacs state as a theme, or even as a pseudo theme, to which one can revert. This is something that is trivial with color themes - just call `color-theme-make-snapshot'. Try the same thing, but with command `doremi-color-themes+'. No problem.