From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/53665 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: defface/defcustom question Date: Sat, 09 Aug 2003 13:32:51 +0200 Sender: ding-owner@lists.math.uh.edu Message-ID: References: <84fzkb88a4.fsf@slowfox.is.informatik.uni-duisburg.de> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1060429426 10715 80.91.224.253 (9 Aug 2003 11:43:46 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 9 Aug 2003 11:43:46 +0000 (UTC) Original-X-From: ding-owner+M2209@lists.math.uh.edu Sat Aug 09 13:43:44 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19lS8O-0006aU-00 for ; Sat, 09 Aug 2003 13:43:44 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19lS7g-00020o-00; Sat, 09 Aug 2003 06:43:00 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19lS7c-00020j-00 for ding@lists.math.uh.edu; Sat, 09 Aug 2003 06:42:56 -0500 Original-Received: (qmail 29035 invoked by alias); 9 Aug 2003 11:42:55 -0000 Original-Received: (qmail 29030 invoked from network); 9 Aug 2003 11:42:55 -0000 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net (HELO yxa.extundo.com) (217.13.230.178) by sclp3.sclp.com with SMTP; 9 Aug 2003 11:42:55 -0000 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.9/8.12.9) with ESMTP id h79Bgqdk008900 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK) for ; Sat, 9 Aug 2003 13:42:53 +0200 Original-To: ding@gnus.org Mail-Copies-To: nobody X-Payment: hashcash 1.2 0:030809:ding@gnus.org:79e3cb6d10480ec6 X-Hashcash: 0:030809:ding@gnus.org:79e3cb6d10480ec6 In-Reply-To: <84fzkb88a4.fsf@slowfox.is.informatik.uni-duisburg.de> (Kai =?iso-8859-1?q?Gro=DFjohann's?= message of "Sat, 09 Aug 2003 11:55:31 +0200") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:53665 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:53665 kai.grossjohann@gmx.net (Kai Großjohann) writes: > Simon Josefsson writes: > >> Aren't variables and faces different things? The variable identifies >> the name of the face to use, and the face define the actual face. An >> extra indirection. > > One might ask: why the indirection? Maybe one part of the answer is > that variables can be buffer-local, whereas faces, afaik, can't. It also makes it possible to express "use the same face for this, that and this" and then later be able to change the face only once to change it in all places. And it simplifies font-lock stuff, compare gnus-server-font-lock-keywords.