From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: Re: Face color changes Date: Wed, 29 Dec 2004 20:00:10 +0000 (UTC) Message-ID: References: <87pt0truiz.fsf@confusibombus.emacswiki.org> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1104350697 27103 80.91.229.6 (29 Dec 2004 20:04:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Dec 2004 20:04:57 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 29 21:04:50 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Cjk3u-0007wL-00 for ; Wed, 29 Dec 2004 21:04:50 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjkEp-0005ey-BE for ged-emacs-devel@m.gmane.org; Wed, 29 Dec 2004 15:16:07 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CjkEU-0005dd-VS for emacs-devel@gnu.org; Wed, 29 Dec 2004 15:15:47 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CjkES-0005cv-3z for emacs-devel@gnu.org; Wed, 29 Dec 2004 15:15:46 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjkER-0005cS-Sx for emacs-devel@gnu.org; Wed, 29 Dec 2004 15:15:43 -0500 Original-Received: from [24.58.181.52] (helo=rattlesnake.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CjjzW-0005yQ-MH for emacs-devel@gnu.org; Wed, 29 Dec 2004 15:00:18 -0500 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Wed, 29 Dec 2004 20:00:10 +0000 (UTC) Original-To: emacs-devel@gnu.org In-reply-to: <87pt0truiz.fsf@confusibombus.emacswiki.org> (message from Alex Schroeder on Wed, 29 Dec 2004 16:31:00 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:31585 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31585 We have custom themes, but as far as I know, nobody has ever used them .... As I said, I lose track of which themes are which. It would be great for a visual theme user interface to show various faces side by side (obviously, you cannot show too many on an 80 char wide window). Right now, in this instance of Emacs, `list-faces-display' shows 136 faces. `emacs -Q' lists only 33. 136 are too many for me to remember. Even 33 are too many. (I have no idea how to deal with audio `faces', i.e., with `audio personalities'; perhaps the Emacspeak people could help.) Perhaps themes would be more often used if a theme kept a history of the user's current set up -- everything -- and then of two or three new ones, so the user could shift safely from one to another. Put another way, one column of the `visual user's theme interface' would be what he has in a current .emacs. Other columns could provide defaults for light, medium, dark visual on X, similar on ttys of various types, and several audio (e.g. use UK voices, French accent for English... etc). Themes should do more than color -- essentially, a theme should write a new .emacs file, but with a different name. But as a beginning, a theme might do just colors. (For faces' customization, I use `list-faces-display' and `customize' because I do not know anything about colors and like to see them. Weights do not work on my main display. Then I let customize "Save for Future Sessions" change the last of the `custom-set-faces' expressions in my .emacs file.) -- Robert J. Chassell bob@rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.rattlesnake.com http://www.teak.cc