From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.devel Subject: Re: Color themes Date: Sun, 09 Aug 2009 05:28:21 +0100 Message-ID: References: <87d47hoox5.fsf@stupidchicken.com> <200907302221.n6UMLUWZ009001@godzilla.ics.uci.edu> <4A722F7B.20101@harpegolden.net> <87d47hisbq.fsf@cyd.mit.edu> <87zlahrggt.fsf@cyd.mit.edu> <87tz0pg1uk.fsf@mail.jurta.org> <4A76481C.6000602@harpegolden.net> <87hbwp32ep.fsf@catnip.gol.com> <432BC810AC84409882C7E7FB5183D8DD@us.oracle.com> <8763d516ox.fsf@mail.jurta.org> <874osim3df.fsf_-_@mail.jurta.org> <87d475lmc1.fsf@cyd.mit.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1249792156 25406 80.91.229.12 (9 Aug 2009 04:29:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 9 Aug 2009 04:29:16 +0000 (UTC) Cc: 'David De La Harpe Golden' , 'Lennart Borgman' , joakim@verona.se, emacs-devel@gnu.org, Juri Linkov , 'Dan Nicolaescu' , 'Stefan Monnier' , Drew Adams , 'Miles Bader' To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 09 06:29:08 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ma01r-0006WL-Mi for ged-emacs-devel@m.gmane.org; Sun, 09 Aug 2009 06:29:07 +0200 Original-Received: from localhost ([127.0.0.1]:48895 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ma01r-0000Re-1k for ged-emacs-devel@m.gmane.org; Sun, 09 Aug 2009 00:29:07 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ma01P-0000JK-5D for emacs-devel@gnu.org; Sun, 09 Aug 2009 00:28:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ma01K-0000HN-5B for emacs-devel@gnu.org; Sun, 09 Aug 2009 00:28:38 -0400 Original-Received: from [199.232.76.173] (port=48214 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ma01J-0000HH-UZ for emacs-devel@gnu.org; Sun, 09 Aug 2009 00:28:33 -0400 Original-Received: from ppsw-0.csi.cam.ac.uk ([131.111.8.130]:37360) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ma01G-0006as-8D; Sun, 09 Aug 2009 00:28:30 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Original-Received: from smaug.linux.pwf.cam.ac.uk ([193.60.95.72]:54927) by ppsw-0.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.150]:587) with esmtpsa (LOGIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1Ma017-0005Zd-2u (Exim 4.70) (return-path ); Sun, 09 Aug 2009 05:28:21 +0100 In-Reply-To: <87d475lmc1.fsf@cyd.mit.edu> (Chong Yidong's message of "Sat, 08 Aug 2009 23:04:14 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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: news.gmane.org gmane.emacs.devel:113841 Archived-At: On 2009-08-09 04:04 +0100, Chong Yidong wrote: > Juri Linkov writes: > >> Do you know how this color-theme package is related to already existing >> custom-theme package `cus-theme.el' in Emacs? > > It's not at all related. > > I do think it's much easier to use our existing custom theme code to > implement color themes, instead of the (from my last inspection, rather > complicated) machinery in color-theme.el. Especially if we only want to > provide a small simple selection of color themes, instead of the > multitude provided by color-theme.el. I also don't like color-theme, in particular, how the themes are created by re-defining all faces. A comprehensive theme could easily run up to a few thousand lines and it still does not offer 100% coverage, let alone consistency. Perhaps a color theme should be defined to be something like a palette and when a palette is selected defface is forced to only use colors in it. For example the tango project uses 27 colors. http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines. On a side note, Textmate seems to offer the best color themes. See the following url for many beautiful themes submitted by its users. http://wiki.macromates.com/Themes/UserSubmittedThemes Leo -- Leo's Emacs uptime: 5 days, 3 hours, 44 minutes, 7 seconds