From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: torys.anderson@gmail.com (Tory S. Anderson) Newsgroups: gmane.emacs.help Subject: Why do themes stack? Date: Sat, 31 Jan 2015 07:54:16 -0500 Message-ID: <87vbjnnm9z.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1422708874 17221 80.91.229.3 (31 Jan 2015 12:54:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 31 Jan 2015 12:54:34 +0000 (UTC) To: emacs list Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jan 31 13:54:34 2015 Return-path: Envelope-to: geh-help-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 1YHXZJ-0002XB-Ex for geh-help-gnu-emacs@m.gmane.org; Sat, 31 Jan 2015 13:54:33 +0100 Original-Received: from localhost ([::1]:41306 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHXZI-0006it-GE for geh-help-gnu-emacs@m.gmane.org; Sat, 31 Jan 2015 07:54:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHXZ6-0006ic-0F for help-gnu-emacs@gnu.org; Sat, 31 Jan 2015 07:54:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YHXZ5-0001h6-70 for help-gnu-emacs@gnu.org; Sat, 31 Jan 2015 07:54:19 -0500 Original-Received: from mail-yh0-x22e.google.com ([2607:f8b0:4002:c01::22e]:33507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHXZ5-0001go-2U for help-gnu-emacs@gnu.org; Sat, 31 Jan 2015 07:54:19 -0500 Original-Received: by mail-yh0-f46.google.com with SMTP id c41so12898406yho.5 for ; Sat, 31 Jan 2015 04:54:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=hML4+RTAPJ18CWQ0uRv54+UbviOr7mGVuXBewRN6LN4=; b=fZEz+mlFwYrKVPUlygpBKdXOoxvzPks05WaY8HeJznkiUsIxARVK568hK5YphX7Ozn HIeCPhXAuhnY93PZK0lg8IbTru3uPqhqCGdaU/BVDrrzNV0hZrN9MULPaBumpg0ajih+ 6XaQyItUPQCTbJm8onFTNT9mAu8OrGgdzuksVm931qefwgzoGxU+7NF+5rAKtoP1p4Yr 7TW1FIuLzNa9HuYXVActR3tnOe+/mfFFN58zW7LCO2UyCbXDCgAkcX2f/XyEt9gHQkbi Fr0ve3a9YPun02vkky5Y54Y2rVa951huyDoUr0JzEmNjXjjYgLARuQ9XmguJtAEMkRq1 LwyQ== X-Received: by 10.236.96.196 with SMTP id r44mr4989835yhf.187.1422708858208; Sat, 31 Jan 2015 04:54:18 -0800 (PST) Original-Received: from localhost.localdomain ([2601:0:a000:4a1:ee55:f9ff:feb5:5589]) by mx.google.com with ESMTPSA id p29sm8355335yhp.36.2015.01.31.04.54.16 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 31 Jan 2015 04:54:17 -0800 (PST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4002:c01::22e X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:102394 Archived-At: Throughout my work day I'll switch themes now and again to go from high contrast to lower, or from dark to light. This process requires disabling the present theme and then loading the next theme; if you forget to disable, the themes stack, usually with undesirable consequences. Why is it implemented this way? Does anyone out there actually gain utility from theme stacking? Or am I doing something wrong? I would think the simpler implementation would simply to have "load theme" automatically disable the present theme, which is both conceptually and pragmatically easier. But the manual doesn't seem to mention much about themes, so I haven't found an explanation (or possible use) for this stacking implementation.